litellm-mirror/litellm/proxy/_experimental/out
Krish Dholakia d88e8922d4
Litellm dev 11 02 2024 (#6561)
* fix(dual_cache.py): update in-memory check for redis batch get cache

Fixes latency delay for async_batch_redis_cache

* fix(service_logger.py): fix race condition causing otel service logging to be overwritten if service_callbacks set

* feat(user_api_key_auth.py): add parent otel component for auth

allows us to isolate how much latency is added by auth checks

* perf(parallel_request_limiter.py): move async_set_cache_pipeline (from max parallel request limiter) out of execution path (background task)

reduces latency by 200ms

* feat(user_api_key_auth.py): have user api key auth object return user tpm/rpm limits - reduces redis calls in downstream task (parallel_request_limiter)

Reduces latency by 400-800ms

* fix(parallel_request_limiter.py): use batch get cache to reduce user/key/team usage object calls

reduces latency by 50-100ms

* fix: fix linting error

* fix(_service_logger.py): fix import

* fix(user_api_key_auth.py): fix service logging

* fix(dual_cache.py): don't pass 'self'

* fix: fix python3.8 error

* fix: fix init]
2024-11-04 07:48:20 +05:30
..
_next/static ui new build 2024-10-30 23:53:14 +05:30
favicon.ico ui new build 2024-08-16 12:53:23 -07:00
index.html ui new build 2024-10-30 23:53:14 +05:30
index.txt ui new build 2024-10-30 23:53:14 +05:30
model_hub.txt ui new build 2024-10-30 23:53:14 +05:30
next.svg ui new build 2024-08-16 12:53:23 -07:00
onboarding.txt ui new build 2024-10-30 23:53:14 +05:30
vercel.svg ui new build 2024-08-16 12:53:23 -07:00