Commit graph

929 commits

Author SHA1 Message Date
Ishaan Jaff
7cb69c72c8
Merge branch 'main' into litellm_add_semantic_cache 2024-02-06 11:18:43 -08:00
ishaan-jaff
2732c47b70 (feat) redis-semantic cache on proxy 2024-02-06 10:35:21 -08:00
ishaan-jaff
a1fc1e49c7 (fix) use semantic cache on proxy 2024-02-06 10:27:33 -08:00
ishaan-jaff
70a895329e (feat) working semantic cache on proxy 2024-02-06 08:55:25 -08:00
ishaan-jaff
71814d8149 (feat) proxy - upperbound params /key/generate 2024-02-05 22:40:52 -08:00
ishaan-jaff
a712596d46 (feat) upperbound_key_generate_params 2024-02-05 22:38:47 -08:00
ishaan-jaff
1f7c8e86a7 (fix) make sure route is str 2024-02-05 16:22:36 -08:00
ishaan-jaff
8d7698f24d (fix) litellm-ui keys can never access /chat/completions 2024-02-05 16:10:49 -08:00
Krrish Dholakia
77fe71ee08 fix(utils.py): support together ai function calling 2024-02-05 15:30:44 -08:00
Krish Dholakia
640572647a
Merge pull request #1805 from BerriAI/litellm_cost_tracking_image_gen
feat(utils.py): support cost tracking for openai/azure image gen models
2024-02-03 22:23:22 -08:00
Krish Dholakia
28df60b609
Merge pull request #1809 from BerriAI/litellm_embedding_caching_updates
Support caching individual items in embedding list (Async embedding only)
2024-02-03 21:04:23 -08:00
ishaan-jaff
c6aadcbd34 (feat) new ui build 2024-02-03 18:53:05 -08:00
Krish Dholakia
9ab59045a3
Merge branch 'main' into litellm_embedding_caching_updates 2024-02-03 18:08:47 -08:00
ishaan-jaff
1fa85c03b8 (feat) allow users to view their spend/logs 2024-02-03 17:33:19 -08:00
Krrish Dholakia
ef0171e063 feat(utils.py): support cost tracking for openai/azure image gen models 2024-02-03 17:09:54 -08:00
ishaan-jaff
44b6c73351 (feat) only allow master key to update users 2024-02-03 14:16:14 -08:00
ishaan-jaff
16364d3879 (feat) update max_budget in /user/update 2024-02-03 14:12:18 -08:00
ishaan-jaff
3f2f864cc8 (docs) /user/new 2024-02-03 10:59:06 -08:00
ishaan-jaff
c9958eb329 (feat) raise error when user_role not in known roles 2024-02-03 10:40:59 -08:00
ishaan-jaff
29885bbdc1 (feat) set user_role for Users 2024-02-03 10:23:50 -08:00
ishaan-jaff
93c7e1d457 (feat) add user_role to _types 2024-02-03 10:15:03 -08:00
ishaan-jaff
d41f1b4997 (feat) set user_role for Users on proxy 2024-02-03 10:11:42 -08:00
ishaan-jaff
aee477f4aa (feat) add user_rol to schema.prisma 2024-02-03 10:09:27 -08:00
ishaan-jaff
ebb221f743 (fix) ui - don't fail when no DB connected 2024-02-02 20:17:26 -08:00
ishaan-jaff
ed048fb822 (ui) update ui build 2024-02-02 20:08:49 -08:00
ishaan-jaff
cfec3c611e (fix) improve proxy api_key caching 2024-02-02 19:59:13 -08:00
ishaan-jaff
42fcce4645 (fix) /key/info test 2024-02-02 19:22:55 -08:00
Krrish Dholakia
bfe2faa454 test(test_keys.py): separate streaming key info test from normal completion key info test 2024-02-02 19:03:47 -08:00
Krrish Dholakia
1f0598a277 fix(proxy_server.py): load default team config straight from config file 2024-02-02 19:03:47 -08:00
Krrish Dholakia
688193bea3 fix(proxy_server.py): don't silently fail load_team_config 2024-02-02 19:03:47 -08:00
ishaan-jaff
9852462d1f (fix) proxy - clear cache after /key/delete 2024-02-02 18:40:18 -08:00
Krrish Dholakia
24b8abe10d fix(view_key_table_tsx): show abbreviated key name instead of hashed token 2024-02-02 14:56:19 -08:00
Krrish Dholakia
e8785d5dff fix(proxy_server.py): have spend logs be admin controlled only 2024-02-02 13:43:48 -08:00
Krrish Dholakia
ada62192ad fix(proxy_server.py): stronger type checking for team based settings 2024-02-02 13:15:44 -08:00
Krish Dholakia
93fb0134e5
Merge pull request #1761 from BerriAI/litellm_fix_dynamic_callbacks
fix(utils.py): override default success callbacks with dynamic callbacks if set
2024-02-02 13:06:55 -08:00
ishaan-jaff
071d70ec2d (fix) proxy sso - use PROXY_BASE_URL 2024-02-02 11:05:48 -08:00
ishaan-jaff
9ef735370f (fix) docstring for /sso/key/generate 2024-02-02 11:01:46 -08:00
ishaan-jaff
b138caf948 (fix) proxy ui - without sso 2024-02-02 10:40:37 -08:00
Krrish Dholakia
127db122ef test(test_keys.py): add more logging 2024-02-02 10:08:02 -08:00
Krrish Dholakia
61576fa6a9 fix(utils.py): logging fixes 2024-02-02 08:31:17 -08:00
Krrish Dholakia
5f9ea8a94f fix(utils.py): add track cost callback to callback list for team id callbacks 2024-02-02 08:18:06 -08:00
Krrish Dholakia
92058cbcd4 fix(utils.py): override default success callbacks with dynamic callbacks if set 2024-02-02 06:21:43 -08:00
Sébastien Campion
3b19031342 Allow to specify user email created via /user/new 2024-02-02 11:08:47 +01:00
Krrish Dholakia
a301d8aa4b feat(utils.py): support dynamic langfuse params and team settings on proxy 2024-02-01 21:08:24 -08:00
ishaan-jaff
8d7860b077 (fix) handle when users pass Malformed API Key 2024-02-01 16:29:50 -08:00
ishaan-jaff
ed8c62c24a (fix) ci/cd don't let importing litellm._version block starting proxy 2024-02-01 16:23:16 -08:00
ishaan-jaff
e13e61ad3b (docs) proxy ui 2024-02-01 16:17:04 -08:00
ishaan-jaff
44bf1409e0 (fix) ui link 2024-02-01 16:14:29 -08:00
ishaan-jaff
a45ce8c5f5 (fix) only allow master_key to access UI 2024-02-01 16:12:53 -08:00
ishaan-jaff
83cbed8b20 (fix) default UI use master key for auth 2024-02-01 16:05:23 -08:00