Commit graph

1315 commits

Author SHA1 Message Date
Krish Dholakia
593e9062da Merge pull request #3077 from BerriAI/litellm_delete_deployment_fix
fix(proxy_server.py): ensure id used in delete deployment matches id used in litellm Router
2024-04-16 15:48:43 -07:00
Krrish Dholakia
f6af61a225 fix(proxy_server.py): allow non-admins to access openai routes 2024-04-16 15:40:36 -07:00
Ishaan Jaff
eadca455ad feat - update router settings on Admin UI 2024-04-16 15:36:26 -07:00
Krrish Dholakia
c6ad02b167 fix(proxy_server.py): ensure id used in delete deployment matches id used in litellm Router 2024-04-16 15:17:18 -07:00
Ishaan Jaff
ca0a44d087 fix - save router settings in db 2024-04-16 15:11:28 -07:00
Ishaan Jaff
fb3edc6d92 router - get settings 2024-04-16 14:22:54 -07:00
Krrish Dholakia
1b3a75c302 fix(proxy_server.py): fix key create logic + add unit tests 2024-04-16 13:08:34 -07:00
Krrish Dholakia
915cfe4b68 fix(proxy_server.py): secure /team/info endpoint
make sure user requesting team info is part of team or admin
2024-04-16 11:40:08 -07:00
Krrish Dholakia
8073155bdf fix(proxy_server.py): prevent non-admins from creating new keys 2024-04-16 11:22:02 -07:00
Ishaan Jaff
3ad0651b59 return correct response from user/new 2024-04-16 08:17:45 -07:00
Krrish Dholakia
345295883a docs(proxy_server.py): point people to right health check endpoint 2024-04-16 07:27:59 -07:00
Ishaan Jaff
bf90334f32 fix - setting success callbacks with store model in db = True 2024-04-15 21:23:58 -07:00
Krrish Dholakia
200e8784f3 fix(proxy_server.py): fix delete models endpoint
https://github.com/BerriAI/litellm/issues/2951
2024-04-15 18:34:58 -07:00
Ishaan Jaff
68e5b4ecd3 Merge pull request #3048 from BerriAI/litellm_better_error_msgs
[Fix]  better error msgs when `/key/delete` raises an error
2024-04-15 17:43:05 -07:00
Ishaan Jaff
e816727336 Merge pull request #3047 from BerriAI/litellm_fix_key_delete_bug
[Fix + Test]  key delete bug
2024-04-15 17:38:25 -07:00
Krrish Dholakia
ea6f4fe446 test(test_models.py): assert model id in db is the model id passed in 2024-04-15 17:37:45 -07:00
Ishaan Jaff
0a56f36583 fix /key/delete bug 2024-04-15 16:54:05 -07:00
Ishaan Jaff
e2ab3cf23a feat - improve error messages on key/delete 2024-04-15 16:48:34 -07:00
Ishaan Jaff
8bd3c79c76 fix - deleting keys on Admin UI 2024-04-15 16:45:14 -07:00
Krish Dholakia
79146bdb08 Merge pull request #3015 from zJuuu/model-id-as-key
[Fix] Set model_id in db on model creation + modal on model deletion
2024-04-15 16:43:51 -07:00
Krrish Dholakia
7179bf753a build(ui): add vertex ai models via ui 2024-04-15 15:59:36 -07:00
Krish Dholakia
96109f8fb7 Merge pull request #3034 from BerriAI/litellm_team_table_fix
fix(proxy_server.py): fix /team/update endpoint
2024-04-15 14:40:12 -07:00
Ishaan Jaff
281e0d20d8 Merge branch 'main' into litellm_fix_using_wildcard_openai_models_proxy 2024-04-15 14:35:06 -07:00
Ishaan Jaff
e4ded2599d fix using wildcard models on proxy 2024-04-15 14:04:37 -07:00
Ishaan Jaff
4960cae7a9 Merge pull request #3041 from BerriAI/docs_add_team_based_langfuse
Docs -  add team based logging langfuse on langfuse proxy docs
2024-04-15 14:01:09 -07:00
Ishaan Jaff
11c0567ec5 test - team based logging on proxy 2024-04-15 13:26:55 -07:00
Krrish Dholakia
24b5b805a5 fix(proxy_server.py): fix /team/update endpoint
this also removes the functionality for modifying membership via `/team/update`. This is not considered a breaking change, as we've been pointing to usage of `/team/member_add` and `/team/member_delete` for this. Previous behaviour for this endpoint was causing it to be non-functional. If you're impacted, please let us know.
2024-04-15 10:29:21 -07:00
Krrish Dholakia
9c183fcd9f fix(proxy_server.py): return none if no model list set in router
https://github.com/BerriAI/litellm/issues/2979
2024-04-15 09:02:18 -07:00
zJ
4f56209b80 Merge branch 'BerriAI:main' into model-id-as-key 2024-04-14 02:58:23 +02:00
zJ
9dee5f693f Merge branch 'BerriAI:main' into model-id-as-key 2024-04-14 02:47:15 +02:00
Ishaan Jaff
839d716de5 test - slack alerting 2024-04-13 17:44:57 -07:00
Ishaan Jaff
1aed0d6ecd ui - edit slack alerting settings 2024-04-13 17:31:13 -07:00
Ishaan Jaff
1324095d3f fix - instantly propogate langfuse callback shange 2024-04-13 17:17:07 -07:00
Ishaan Jaff
addba8bb4a fix - test langfuse callbacks 2024-04-13 16:28:46 -07:00
Ishaan Jaff
050388188d fix return service config to get/config/callbacks 2024-04-13 14:34:51 -07:00
Ishaan Jaff
7f4609fa2a fix - testing lagfuse service 2024-04-13 13:44:17 -07:00
Ishaan Jaff
47c2e769e1 feat - test langfuse /health/service 2024-04-13 13:42:49 -07:00
Ishaan Jaff
8d7d0cf354 feat - load proxy models on proxy startup events 2024-04-13 13:28:58 -07:00
zJ
6423392a99 set model_id in db correctly on add 2024-04-13 19:23:14 +02:00
Krish Dholakia
f167f8d732 Merge pull request #2996 from BerriAI/litellm_semaphores
fix(router.py): initial commit for semaphores on router
2024-04-12 23:23:36 -07:00
Ishaan Jaff
be1e88bead fix - proxy /health checks 2024-04-12 20:30:15 -07:00
Ishaan Jaff
0e2bd57e94 fix - use copy.deepcopy on /model/info endpoints 2024-04-12 20:17:11 -07:00
Krrish Dholakia
87c621d726 fix(router.py): initial commit for semaphores on router 2024-04-12 17:59:05 -07:00
Krrish Dholakia
aa5da4346a fix(proxy_server.py): support tracking org spend
currently works when org set for jwt auth
2024-04-11 23:01:21 -07:00
Krish Dholakia
de9258e700 Merge pull request #2970 from BerriAI/litellm_keys
fix(handle_jwt.py): User cost tracking via JWT Auth
2024-04-11 21:44:15 -07:00
Krrish Dholakia
9d9426c291 test(test_jwt.py): add testing to make sure user api key auth returns the expected values 2024-04-11 20:18:55 -07:00
Krrish Dholakia
4b2d13322e feat(proxy_server.py): support cost tracking on user id via JWT-Auth
allows admin to track cost for LiteLLM_UserTable via JWT
2024-04-11 18:47:46 -07:00
Ishaan Jaff
bf92926bf9 fix - delete updated keys from cache 2024-04-11 17:21:44 -07:00
Ishaan Jaff
19f872e6ff fix - better debugging for adding new models 2024-04-11 14:49:00 -07:00
Ishaan Jaff
ec69c3434d fix - issue when loading models through ui 2024-04-11 13:06:10 -07:00