requirements.txt 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. fastapi==0.111.0
  2. uvicorn[standard]==0.30.6
  3. pydantic==2.8.2
  4. python-multipart==0.0.9
  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.5
  12. sqlalchemy==2.0.32
  13. alembic==1.13.2
  14. peewee==3.17.6
  15. peewee-migrate==1.12.2
  16. psycopg2-binary==2.9.9
  17. PyMySQL==1.1.1
  18. bcrypt==4.2.0
  19. pymongo
  20. redis
  21. boto3==1.35.0
  22. argon2-cffi==23.1.0
  23. APScheduler==3.10.4
  24. # AI libraries
  25. openai
  26. anthropic
  27. google-generativeai==0.7.2
  28. tiktoken
  29. langchain==0.2.15
  30. langchain-community==0.2.12
  31. langchain-chroma==0.1.2
  32. fake-useragent==1.5.1
  33. chromadb==0.5.5
  34. pymilvus==2.4.6
  35. sentence-transformers==3.0.1
  36. pypdf==4.3.1
  37. docx2txt==0.8
  38. python-pptx==1.0.0
  39. unstructured==0.15.9
  40. nltk==3.9.1
  41. Markdown==3.7
  42. pypandoc==1.13
  43. pandas==2.2.2
  44. openpyxl==3.1.5
  45. pyxlsb==1.0.10
  46. xlrd==2.0.1
  47. validators==0.33.0
  48. psutil
  49. opencv-python-headless==4.10.0.84
  50. rapidocr-onnxruntime==1.3.24
  51. fpdf2==2.7.9
  52. rank-bm25==0.2.2
  53. faster-whisper==1.0.3
  54. PyJWT[crypto]==2.9.0
  55. authlib==1.3.2
  56. black==24.8.0
  57. langfuse==2.44.0
  58. youtube-transcript-api==0.6.2
  59. pytube==15.0.0
  60. extract_msg
  61. pydub
  62. duckduckgo-search~=6.2.11
  63. ## Tests
  64. docker~=7.1.0
  65. pytest~=8.3.2
  66. pytest-docker~=3.1.1