requirements.txt 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. fastapi==0.111.0
  2. uvicorn[standard]==0.22.0
  3. pydantic==2.8.2
  4. python-multipart==0.0.9
  5. Flask==3.0.3
  6. Flask-Cors==4.0.1
  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.2
  12. sqlalchemy==2.0.31
  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.1.3
  19. pymongo
  20. redis
  21. boto3==1.34.153
  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.12
  30. langchain-community==0.2.10
  31. langchain-chroma==0.1.2
  32. fake-useragent==1.5.1
  33. chromadb==0.5.5
  34. sentence-transformers==3.0.1
  35. pypdf==4.3.1
  36. docx2txt==0.8
  37. python-pptx==1.0.0
  38. unstructured==0.15.0
  39. Markdown==3.6
  40. pypandoc==1.13
  41. pandas==2.2.2
  42. openpyxl==3.1.5
  43. pyxlsb==1.0.10
  44. xlrd==2.0.1
  45. validators==0.33.0
  46. psutil
  47. opencv-python-headless==4.10.0.84
  48. rapidocr-onnxruntime==1.3.24
  49. fpdf2==2.7.9
  50. rank-bm25==0.2.2
  51. faster-whisper==1.0.2
  52. PyJWT[crypto]==2.9.0
  53. authlib==1.3.1
  54. black==24.8.0
  55. langfuse==2.43.3
  56. youtube-transcript-api==0.6.2
  57. pytube==15.0.0
  58. extract_msg
  59. pydub
  60. duckduckgo-search~=6.2.1
  61. ## Tests
  62. docker~=7.1.0
  63. pytest~=8.3.2
  64. pytest-docker~=3.1.1