Update requirements.txt
Browse files- requirements.txt +37 -3
requirements.txt
CHANGED
@@ -1,4 +1,38 @@
|
|
1 |
litellm
|
2 |
-
|
3 |
-
|
4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
litellm
|
2 |
+
# LITELLM PROXY DEPENDENCIES #
|
3 |
+
anyio==4.2.0 # openai + http req.
|
4 |
+
openai>=1.0.0 # openai req.
|
5 |
+
fastapi # server dep
|
6 |
+
pydantic>=2.5 # openai req.
|
7 |
+
backoff==2.2.1 # server dep
|
8 |
+
pyyaml>=6.0.1 # server dep
|
9 |
+
uvicorn==0.22.0 # server dep
|
10 |
+
gunicorn==21.2.0 # server dep
|
11 |
+
boto3==1.34.34 # aws bedrock/sagemaker calls
|
12 |
+
redis==5.0.0 # caching
|
13 |
+
numpy==1.24.3 # semantic caching
|
14 |
+
pandas==2.1.1 # for viewing clickhouse spend analytics
|
15 |
+
prisma==0.11.0 # for db
|
16 |
+
mangum==0.17.0 # for aws lambda functions
|
17 |
+
google-generativeai==0.3.2 # for vertex ai calls
|
18 |
+
async_generator==1.10.0 # for async ollama calls
|
19 |
+
traceloop-sdk==0.5.3 # for open telemetry logging
|
20 |
+
langfuse>=2.6.3 # for langfuse self-hosted logging
|
21 |
+
clickhouse_connect==0.7.0
|
22 |
+
orjson==3.9.7 # fast /embedding responses
|
23 |
+
apscheduler==3.10.4 # for resetting budget in background
|
24 |
+
fastapi-sso==0.10.0 # admin UI, SSO
|
25 |
+
PyJWT==2.8.0 # admin UI, jwts
|
26 |
+
python-multipart==0.0.6 # admin UI
|
27 |
+
### LITELLM PACKAGE DEPENDENCIES
|
28 |
+
python-dotenv>=0.2.0 # for env
|
29 |
+
tiktoken>=0.4.0 # for calculating usage
|
30 |
+
importlib-metadata>=6.8.0 # for random utils
|
31 |
+
tokenizers==0.14.0 # for calculating usage
|
32 |
+
click==8.1.7 # for proxy cli
|
33 |
+
jinja2==3.1.3 # for prompt templates
|
34 |
+
certifi>=2023.7.22 # [TODO] clean up
|
35 |
+
aiohttp==3.9.0 # for network calls
|
36 |
+
aioboto3==12.3.0 # for async sagemaker calls
|
37 |
+
argon2-cffi==23.1.0 # for checking secrets
|
38 |
+
####
|