Krrish Dholakia
|
38f55249e1
|
fix(router.py): support retry and fallbacks for atext_completion
|
2023-12-30 11:19:32 +05:30 |
|
ishaan-jaff
|
459ba5b45e
|
(feat) router, add ModelResponse type hints
|
2023-12-30 10:44:13 +05:30 |
|
Krrish Dholakia
|
a34de56289
|
fix(router.py): handle initial scenario for tpm/rpm routing
|
2023-12-30 07:28:45 +05:30 |
|
Krrish Dholakia
|
2fc264ca04
|
fix(router.py): fix int logic
|
2023-12-29 20:41:56 +05:30 |
|
Krrish Dholakia
|
cf91e49c87
|
refactor(lowest_tpm_rpm.py): move tpm/rpm based routing to a separate file for better testing
|
2023-12-29 18:33:43 +05:30 |
|
Krrish Dholakia
|
678bbfa9be
|
fix(least_busy.py): support consistent use of model id instead of deployment name
|
2023-12-29 17:05:26 +05:30 |
|
Krrish Dholakia
|
cbdfae1267
|
fix(router.py): support wait_for for async completion calls
|
2023-12-29 15:27:20 +05:30 |
|
Krrish Dholakia
|
4882325c35
|
feat(router.py): support 'retry_after' param, to set min timeout before retrying a failed request (default 0)
|
2023-12-29 15:18:28 +05:30 |
|
Krrish Dholakia
|
235526625d
|
feat(proxy_server.py): support maxage cache control
|
2023-12-26 17:50:27 +05:30 |
|
Krrish Dholakia
|
871f207124
|
docs(user_keys.md): docs on passing user keys to litellm proxy
|
2023-12-26 13:55:28 +05:30 |
|
Krrish Dholakia
|
f5ed4992db
|
fix(router.py): accept dynamic api key
|
2023-12-26 13:16:22 +05:30 |
|
Krrish Dholakia
|
4905929de3
|
refactor: add black formatting
|
2023-12-25 14:11:20 +05:30 |
|
Krrish Dholakia
|
e620d2f219
|
fix(utils.py): log user_id to langfuse
|
2023-12-23 12:14:09 +05:30 |
|
Krish Dholakia
|
2df5ce4b7c
|
Merge pull request #1182 from sumanth13131/usage-based-routing-fix
usage_based_routing_fix
|
2023-12-23 11:50:34 +05:30 |
|
Krish Dholakia
|
710c809478
|
Merge pull request #1195 from AllentDan/fix-routing
fix least_busy router by updating min_traffic
|
2023-12-23 11:45:35 +05:30 |
|
Krrish Dholakia
|
979575a2a6
|
fix(proxy_server.py): handle misformatted json body in chat completion request
|
2023-12-22 12:30:36 +05:30 |
|
Krrish Dholakia
|
be68796eba
|
fix(router.py): add support for async image generation endpoints
|
2023-12-21 14:38:44 +05:30 |
|
Krrish Dholakia
|
04bbd0649f
|
fix(router.py): only do sync image gen fallbacks for now
The customhttptransport we use for dall-e-2 only works for sync httpx calls, not async. Will need to spend some time writing the async version
n
|
2023-12-20 19:10:59 +05:30 |
|
Krrish Dholakia
|
4040f60feb
|
feat(router.py): support async image generation on router
|
2023-12-20 17:24:20 +05:30 |
|
AllentDan
|
6b19db0327
|
fix least_busy router by updating min_traffic
|
2023-12-20 18:16:00 +08:00 |
|
sumanth
|
96e23daf4d
|
fix
|
2023-12-19 13:15:48 +05:30 |
|
Krrish Dholakia
|
071283c102
|
fix(router.py): init deployment_latency_map even if model_list is empty
|
2023-12-18 17:50:26 -08:00 |
|
Krrish Dholakia
|
50b741f8fa
|
fix(Dockerfile): support mac
|
2023-12-16 16:01:02 -08:00 |
|
Krrish Dholakia
|
3291de9e11
|
fix(proxy_server.py): setup depedencies on server startup
|
2023-12-16 11:56:11 -08:00 |
|
Krrish Dholakia
|
84ad9f441e
|
feat(router.py): support caching groups
|
2023-12-15 21:45:51 -08:00 |
|
Krrish Dholakia
|
4d8376a8e9
|
fix(router.py): init clients for azure/openai on set_model_list
|
2023-12-15 20:23:29 -08:00 |
|
Krrish Dholakia
|
e5268fa6bc
|
fix(router.py): support openai-compatible endpoints
|
2023-12-15 14:47:54 -08:00 |
|
Krrish Dholakia
|
d2e9798de9
|
fix(router.py): adding mistral to list of openai-compatible endpoints
|
2023-12-15 14:24:43 -08:00 |
|
ishaan-jaff
|
b6a78cd349
|
(feat) router - remove confusing -ModelID-XXXX
|
2023-12-15 07:07:53 +05:30 |
|
Krrish Dholakia
|
1608dd7e0b
|
fix(main.py): support async streaming for text completions endpoint
|
2023-12-14 13:56:32 -08:00 |
|
ishaan-jaff
|
9ee16bc962
|
(feat) caching - add supported call types
|
2023-12-14 22:27:14 +05:30 |
|
ishaan-jaff
|
bfe1e3fc02
|
(feat) add mistral to proxy + router
|
2023-12-14 18:20:08 +05:30 |
|
ishaan-jaff
|
b7a5ab5ffa
|
(feat) proxy - use model_group_alias
|
2023-12-14 13:08:14 +05:30 |
|
Krrish Dholakia
|
9cf5ab468f
|
fix(router.py): deepcopy initial model list, don't mutate it
|
2023-12-12 09:54:06 -08:00 |
|
ishaan-jaff
|
a5dd8b1d4a
|
(fix) use deepcopy for model list
|
2023-12-12 09:53:52 -08:00 |
|
Krrish Dholakia
|
3e908bf507
|
fix(router.py): reset caching correctly
|
2023-12-11 19:57:34 -08:00 |
|
Krrish Dholakia
|
3b6099633c
|
test(test_custom_callback_router.py): add async azure testing for router
|
2023-12-11 16:40:35 -08:00 |
|
ishaan-jaff
|
0b7f8265d6
|
(fix) router - only init cache when its none
|
2023-12-09 15:20:08 -08:00 |
|
Krrish Dholakia
|
4bf875d3ed
|
fix(router.py): fix least-busy routing
|
2023-12-08 20:29:49 -08:00 |
|
ishaan-jaff
|
9805269bd7
|
(feat) proxy: pass model_info as kwargs
|
2023-12-08 14:26:18 -08:00 |
|
Krrish Dholakia
|
2f1c5aa0c7
|
fix: setting cache responses on proxy
|
2023-12-07 20:39:40 -08:00 |
|
ishaan-jaff
|
762f28e4d7
|
(fix) make print_verbose non blocking
|
2023-12-07 17:31:32 -08:00 |
|
Krrish Dholakia
|
e5638e2c5d
|
fix(router.py): fix default caching response value
|
2023-12-07 13:44:31 -08:00 |
|
ishaan-jaff
|
7b389d10ca
|
(linting) fix
|
2023-12-06 20:30:33 -08:00 |
|
ishaan-jaff
|
ee70c4e822
|
(feat) router - add model_group_alias_map
|
2023-12-06 20:13:33 -08:00 |
|
ishaan-jaff
|
13f9e78799
|
(fix) router - errors with reading timeout, stream timeout, max retries
|
2023-12-06 09:19:51 -08:00 |
|
ishaan-jaff
|
aab6be654e
|
(fix) router - set read os.environ/ values
|
2023-12-06 08:59:33 -08:00 |
|
ishaan-jaff
|
ff028111cf
|
(fix) router len(num_retries)
|
2023-12-05 22:05:47 -08:00 |
|
ishaan-jaff
|
8e6c4c5310
|
(fix) router - allow users to call a specific_model explicit
|
2023-12-05 21:57:00 -08:00 |
|
Krrish Dholakia
|
acef6bd58d
|
refactor: linting fixes
|
2023-12-05 21:43:02 -08:00 |
|