requirements.txt 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. fastapi==0.115.7
  2. uvicorn[standard]==0.35.0
  3. pydantic==2.11.7
  4. python-multipart==0.0.20
  5. itsdangerous==2.2.0
  6. python-socketio==5.13.0
  7. python-jose==3.4.0
  8. passlib[bcrypt]==1.7.4
  9. cryptography
  10. bcrypt==4.3.0
  11. argon2-cffi==25.1.0
  12. PyJWT[crypto]==2.10.1
  13. authlib==1.6.3
  14. requests==2.32.5
  15. aiohttp==3.12.15
  16. async-timeout
  17. aiocache
  18. aiofiles
  19. starlette-compress==1.6.0
  20. httpx[socks,http2,zstd,cli,brotli]==0.28.1
  21. starsessions[redis]==2.2.1
  22. sqlalchemy==2.0.38
  23. alembic==1.14.0
  24. peewee==3.18.1
  25. peewee-migrate==1.12.2
  26. pycrdt==0.12.25
  27. redis
  28. pymongo
  29. psycopg2-binary==2.9.10
  30. pgvector==0.4.1
  31. PyMySQL==1.1.1
  32. boto3==1.40.5
  33. APScheduler==3.10.4
  34. RestrictedPython==8.0
  35. loguru==0.7.3
  36. asgiref==3.8.1
  37. # AI libraries
  38. tiktoken
  39. mcp==1.14.1
  40. openai
  41. anthropic
  42. google-genai==1.38.0
  43. google-generativeai==0.8.5
  44. langchain==0.3.27
  45. langchain-community==0.3.29
  46. fake-useragent==2.2.0
  47. chromadb==1.0.20
  48. opensearch-py==2.8.0
  49. pymilvus==2.5.0
  50. qdrant-client==1.14.3
  51. playwright==1.49.1 # Caution: version must match docker-compose.playwright.yaml
  52. elasticsearch==9.1.0
  53. pinecone==6.0.2
  54. oracledb==3.2.0
  55. av==14.0.1 # Caution: Set due to FATAL FIPS SELFTEST FAILURE, see discussion https://github.com/open-webui/open-webui/discussions/15720
  56. transformers
  57. sentence-transformers==5.1.1
  58. accelerate
  59. pyarrow==20.0.0 # fix: pin pyarrow version to 20 for rpi compatibility #15897
  60. einops==0.8.1
  61. colbert-ai==0.2.21
  62. ftfy==6.2.3
  63. pypdf==6.0.0
  64. fpdf2==2.8.2
  65. pymdown-extensions==10.14.2
  66. docx2txt==0.8
  67. python-pptx==1.0.2
  68. unstructured==0.16.17
  69. nltk==3.9.1
  70. Markdown==3.8.2
  71. pypandoc==1.15
  72. pandas==2.2.3
  73. openpyxl==3.1.5
  74. pyxlsb==1.0.10
  75. xlrd==2.0.1
  76. validators==0.35.0
  77. psutil
  78. sentencepiece
  79. soundfile==0.13.1
  80. azure-ai-documentintelligence==1.0.2
  81. pillow==11.3.0
  82. opencv-python-headless==4.11.0.86
  83. rapidocr-onnxruntime==1.4.4
  84. rank-bm25==0.2.2
  85. onnxruntime==1.20.1
  86. faster-whisper==1.1.1
  87. black==25.1.0
  88. youtube-transcript-api==1.2.2
  89. pytube==15.0.0
  90. pydub
  91. ddgs==9.0.0
  92. ## Google Drive
  93. google-api-python-client
  94. google-auth-httplib2
  95. google-auth-oauthlib
  96. ## Tests
  97. docker~=7.1.0
  98. pytest~=8.4.1
  99. pytest-docker~=3.1.1
  100. googleapis-common-protos==1.70.0
  101. google-cloud-storage==2.19.0
  102. azure-identity==1.25.0
  103. azure-storage-blob==12.24.1
  104. ## LDAP
  105. ldap3==2.9.1
  106. ## Firecrawl
  107. firecrawl-py==1.12.0
  108. # Sougou API SDK(Tencentcloud SDK)
  109. tencentcloud-sdk-python==3.0.1336
  110. ## Trace
  111. opentelemetry-api==1.36.0
  112. opentelemetry-sdk==1.36.0
  113. opentelemetry-exporter-otlp==1.36.0
  114. opentelemetry-instrumentation==0.57b0
  115. opentelemetry-instrumentation-fastapi==0.57b0
  116. opentelemetry-instrumentation-sqlalchemy==0.57b0
  117. opentelemetry-instrumentation-redis==0.57b0
  118. opentelemetry-instrumentation-requests==0.57b0
  119. opentelemetry-instrumentation-logging==0.57b0
  120. opentelemetry-instrumentation-httpx==0.57b0
  121. opentelemetry-instrumentation-aiohttp-client==0.57b0