requirements.txt 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. fastapi==0.115.7
  2. uvicorn[standard]==0.34.0
  3. pydantic==2.10.6
  4. python-multipart==0.0.20
  5. python-socketio==5.11.3
  6. python-jose==3.4.0
  7. passlib[bcrypt]==1.7.4
  8. requests==2.32.3
  9. aiohttp==3.11.11
  10. async-timeout
  11. aiocache
  12. aiofiles
  13. sqlalchemy==2.0.38
  14. alembic==1.14.0
  15. peewee==3.17.9
  16. peewee-migrate==1.12.2
  17. psycopg2-binary==2.9.9
  18. pgvector==0.4.0
  19. PyMySQL==1.1.1
  20. bcrypt==4.3.0
  21. pymongo
  22. redis
  23. boto3==1.35.53
  24. argon2-cffi==23.1.0
  25. APScheduler==3.10.4
  26. RestrictedPython==8.0
  27. loguru==0.7.2
  28. asgiref==3.8.1
  29. # AI libraries
  30. openai
  31. anthropic
  32. google-generativeai==0.8.4
  33. tiktoken
  34. langchain==0.3.19
  35. langchain-community==0.3.18
  36. fake-useragent==2.1.0
  37. chromadb==0.6.3
  38. pymilvus==2.5.0
  39. qdrant-client~=1.12.0
  40. opensearch-py==2.8.0
  41. playwright==1.49.1 # Caution: version must match docker-compose.playwright.yaml
  42. elasticsearch==8.17.1
  43. transformers
  44. sentence-transformers==3.3.1
  45. accelerate
  46. colbert-ai==0.2.21
  47. einops==0.8.1
  48. ftfy==6.2.3
  49. pypdf==4.3.1
  50. fpdf2==2.8.2
  51. pymdown-extensions==10.14.2
  52. docx2txt==0.8
  53. python-pptx==1.0.0
  54. unstructured==0.16.17
  55. nltk==3.9.1
  56. Markdown==3.7
  57. pypandoc==1.15
  58. pandas==2.2.3
  59. openpyxl==3.1.5
  60. pyxlsb==1.0.10
  61. xlrd==2.0.1
  62. validators==0.34.0
  63. psutil
  64. sentencepiece
  65. soundfile==0.13.1
  66. azure-ai-documentintelligence==1.0.0
  67. pillow==11.1.0
  68. opencv-python-headless==4.11.0.86
  69. rapidocr-onnxruntime==1.3.24
  70. rank-bm25==0.2.2
  71. onnxruntime==1.20.1
  72. faster-whisper==1.1.1
  73. PyJWT[crypto]==2.10.1
  74. authlib==1.4.1
  75. black==25.1.0
  76. langfuse==2.44.0
  77. youtube-transcript-api==1.0.3
  78. pytube==15.0.0
  79. extract_msg
  80. pydub
  81. duckduckgo-search~=7.3.2
  82. ## Google Drive
  83. google-api-python-client
  84. google-auth-httplib2
  85. google-auth-oauthlib
  86. ## Tests
  87. docker~=7.1.0
  88. pytest~=8.3.2
  89. pytest-docker~=3.1.1
  90. googleapis-common-protos==1.63.2
  91. google-cloud-storage==2.19.0
  92. azure-identity==1.21.0
  93. azure-storage-blob==12.24.1
  94. ## LDAP
  95. ldap3==2.9.1
  96. ## Firecrawl
  97. firecrawl-py==1.12.0
  98. ## Trace
  99. opentelemetry-api==1.31.1
  100. opentelemetry-sdk==1.31.1
  101. opentelemetry-exporter-otlp==1.31.1
  102. opentelemetry-instrumentation==0.52b1
  103. opentelemetry-instrumentation-fastapi==0.52b1
  104. opentelemetry-instrumentation-sqlalchemy==0.52b1
  105. opentelemetry-instrumentation-redis==0.52b1
  106. opentelemetry-instrumentation-requests==0.52b1
  107. opentelemetry-instrumentation-logging==0.52b1
  108. opentelemetry-instrumentation-httpx==0.52b1
  109. opentelemetry-instrumentation-aiohttp-client==0.52b1