mirror of
https://github.com/open-webui/open-webui.git
synced 2026-10-05 02:41:34 +00:00
99 lines
2.2 KiB
Text
99 lines
2.2 KiB
Text
# Slim: external AI services, SQLite/PostgreSQL app data, pgvector, local file storage.
|
|
# No Playwright, cloud-storage SDKs, or other database clients.
|
|
# Keep shared package pins aligned with requirements.txt. NumPy is used for cosine scoring.
|
|
numpy==2.4.6
|
|
typer==0.25.1
|
|
fastapi==0.136.3
|
|
uvicorn[standard]==0.51.0
|
|
pydantic==2.13.4
|
|
python-multipart==0.0.32
|
|
itsdangerous==2.2.0
|
|
|
|
python-socketio==5.16.2
|
|
orjson==3.11.9
|
|
cryptography==48.0.0
|
|
bcrypt==5.0.0
|
|
argon2-cffi==25.1.0
|
|
PyJWT[crypto]==2.13.0
|
|
authlib==1.7.2
|
|
joserfc==1.7.4
|
|
|
|
requests==2.34.2
|
|
regex==2026.5.9 # supports a per-search timeout, which `re` does not
|
|
aiohttp==3.13.5 # do not update to 3.13.3 - broken
|
|
aiodns==3.6.1 # keep pinned: 4.x pulls pycares 5 (c-ares 1.34.6) which breaks DNS on some hosts (#28013, #28215); opt-in via AIOHTTP_CLIENT_ASYNC_DNS_RESOLVER
|
|
aiocache==0.12.3
|
|
aiofiles==25.1.0
|
|
starlette-compress==1.7.1
|
|
Brotli==1.2.0
|
|
httpx[socks,http2,zstd,cli,brotli]==0.28.1
|
|
starsessions[redis]==2.2.1
|
|
python-mimeparse==2.0.0
|
|
|
|
sqlalchemy[asyncio]==2.0.50
|
|
aiosqlite==0.22.1
|
|
psycopg[binary]==3.3.4
|
|
alembic==1.18.4
|
|
|
|
pycrdt==0.13.1
|
|
redis==8.0.1
|
|
hiredis==3.4.0
|
|
|
|
python-dateutil==2.9.0.post0
|
|
pytz==2026.2
|
|
|
|
loguru==0.7.3
|
|
asgiref==3.11.1
|
|
|
|
# AI libraries
|
|
tiktoken==0.13.0
|
|
mcp==1.27.2
|
|
|
|
openai==2.29.0
|
|
|
|
langchain-core==1.4.8
|
|
langchain-classic==1.0.7
|
|
langchain-text-splitters==1.1.2
|
|
|
|
fake-useragent==2.2.0
|
|
|
|
ftfy==6.3.1
|
|
chardet==7.4.3
|
|
|
|
Markdown==3.10.2
|
|
beautifulsoup4==4.14.3
|
|
lxml==6.1.1
|
|
validators==0.35.0
|
|
psutil==7.2.2
|
|
|
|
pillow==12.2.0
|
|
rank-bm25==0.2.2
|
|
|
|
black==26.5.1
|
|
youtube-transcript-api==1.2.4
|
|
|
|
azure-ai-documentintelligence==1.0.2
|
|
azure-identity==1.25.3
|
|
azure-search-documents==12.0.0
|
|
|
|
## Databases
|
|
psycopg2-binary==2.9.12
|
|
pgvector==0.4.2
|
|
|
|
## LDAP
|
|
ldap3==2.9.1
|
|
|
|
## Trace
|
|
googleapis-common-protos==1.75.0
|
|
opentelemetry-api==1.42.1
|
|
opentelemetry-sdk==1.42.1
|
|
opentelemetry-exporter-otlp==1.42.1
|
|
opentelemetry-instrumentation==0.63b1
|
|
opentelemetry-instrumentation-fastapi==0.63b1
|
|
opentelemetry-instrumentation-sqlalchemy==0.63b1
|
|
opentelemetry-instrumentation-redis==0.63b1
|
|
opentelemetry-instrumentation-requests==0.63b1
|
|
opentelemetry-instrumentation-logging==0.63b1
|
|
opentelemetry-instrumentation-httpx==0.63b1
|
|
opentelemetry-instrumentation-aiohttp-client==0.63b1
|
|
opentelemetry-instrumentation-system-metrics==0.63b1
|