requirements.txt 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. fastapi==0.111.0
  2. uvicorn[standard]==0.30.6
  3. pydantic==2.9.2
  4. python-multipart==0.0.17
  5. Flask==3.0.3
  6. Flask-Cors==5.0.0
  7. python-socketio==5.11.3
  8. python-jose==3.3.0
  9. passlib[bcrypt]==1.7.4
  10. requests==2.32.3
  11. aiohttp==3.10.8
  12. async-timeout
  13. sqlalchemy==2.0.32
  14. alembic==1.13.2
  15. peewee==3.17.6
  16. peewee-migrate==1.12.2
  17. psycopg2-binary==2.9.9
  18. pgvector==0.3.5
  19. PyMySQL==1.1.1
  20. bcrypt==4.2.0
  21. pymongo
  22. redis
  23. boto3==1.35.53
  24. argon2-cffi==23.1.0
  25. APScheduler==3.10.4
  26. # AI libraries
  27. openai
  28. anthropic
  29. google-generativeai==0.7.2
  30. tiktoken
  31. langchain==0.3.5
  32. langchain-community==0.3.3
  33. langchain-chroma==0.1.4
  34. fake-useragent==1.5.1
  35. chromadb==0.5.15
  36. pymilvus==2.4.9
  37. qdrant-client~=1.12.0
  38. opensearch-py==2.7.1
  39. sentence-transformers==3.2.0
  40. colbert-ai==0.2.21
  41. einops==0.8.0
  42. ftfy==6.2.3
  43. pypdf==4.3.1
  44. fpdf2==2.7.9
  45. pymdown-extensions==10.11.2
  46. docx2txt==0.8
  47. python-pptx==1.0.0
  48. unstructured==0.15.9
  49. nltk==3.9.1
  50. Markdown==3.7
  51. pypandoc==1.13
  52. pandas==2.2.3
  53. openpyxl==3.1.5
  54. pyxlsb==1.0.10
  55. xlrd==2.0.1
  56. validators==0.33.0
  57. psutil
  58. soundfile==0.12.1
  59. opencv-python-headless==4.10.0.84
  60. rapidocr-onnxruntime==1.3.24
  61. rank-bm25==0.2.2
  62. faster-whisper==1.0.3
  63. PyJWT[crypto]==2.9.0
  64. authlib==1.3.2
  65. black==24.8.0
  66. langfuse==2.44.0
  67. youtube-transcript-api==0.6.2
  68. pytube==15.0.0
  69. extract_msg
  70. pydub
  71. duckduckgo-search~=6.2.13
  72. ## Tests
  73. docker~=7.1.0
  74. pytest~=8.3.2
  75. pytest-docker~=3.1.1
  76. googleapis-common-protos==1.63.2