Ishaan Jaff
|
2cf3133669
|
Merge branch 'main' into litellm_svc_logger
|
2024-06-07 14:01:54 -07:00 |
|
Ishaan Jaff
|
87533bacf7
|
fix importing Span
|
2024-06-07 09:55:59 -07:00 |
|
Ishaan Jaff
|
37e7a7b2d5
|
fix - log_to_opentelemetry
|
2024-06-06 22:28:01 -07:00 |
|
Ishaan Jaff
|
32655b9ef2
|
fix auth checks
|
2024-06-06 22:13:13 -07:00 |
|
Ishaan Jaff
|
fcb1427a8c
|
fix log_to_opentelemetry
|
2024-06-06 21:29:40 -07:00 |
|
Ishaan Jaff
|
b551462518
|
feat -v0 parent_otel_span in basic db reads
|
2024-06-06 19:49:18 -07:00 |
|
Ishaan Jaff
|
aaf35c7966
|
feat - enforce enforced_params as a premium feature
|
2024-06-06 09:03:31 -07:00 |
|
Ishaan Jaff
|
883ee08225
|
feat - enforce params in requests
|
2024-06-06 08:54:59 -07:00 |
|
Ishaan Jaff
|
a4b6a959d8
|
fix literal usage
|
2024-05-30 14:28:53 -07:00 |
|
Krrish Dholakia
|
cfcf5969c8
|
fix(proxy_server.py): fix end user object check when master key used
check if end user max budget exceeded for master key
|
2024-05-29 17:20:59 -07:00 |
|
Krrish Dholakia
|
22b6b99b34
|
feat(proxy_server.py): expose new /model_group/info endpoint
returns model-group level info on supported params, max tokens, pricing, etc.
|
2024-05-26 14:07:35 -07:00 |
|
Krrish Dholakia
|
25a2f00db6
|
fix(proxy_server.py): fix model check for /v1/models endpoint when team has restricted access
|
2024-05-25 13:02:03 -07:00 |
|
Krrish Dholakia
|
a33b9221da
|
fix(proxy_server.py): fix admin allowed routes
|
2024-05-22 20:55:21 -07:00 |
|
Krrish Dholakia
|
8d1067c81c
|
fix(time_to_first_token.tsx): require enterprise license for usage
|
2024-05-22 19:20:30 -07:00 |
|
Ishaan Jaff
|
eac7e70dca
|
feat - include litellm_budget table when getting end_user
|
2024-05-22 13:30:08 -07:00 |
|
Krrish Dholakia
|
29a26af298
|
fix(litellm_license.py): fix json handling
|
2024-05-17 15:48:39 -07:00 |
|
Krrish Dholakia
|
c0d62e94ae
|
feat(proxy_server.py): enable custom branding + routes on openapi docs
Allows user to add their branding + show only openai routes on docs
|
2024-05-17 15:21:29 -07:00 |
|
Krrish Dholakia
|
600b6f7e1d
|
feat(proxy_server.py): support 'user_id_upsert' flag for jwt_auth
|
2024-05-15 22:19:59 -07:00 |
|
Krrish Dholakia
|
99653d2d3e
|
feat(handle_jwt.py): add support for 'team_id_default
allows admin to set a default team id for spend-tracking + permissions
|
2024-05-15 21:33:35 -07:00 |
|
Krrish Dholakia
|
f48cd87cf3
|
feat(proxy_server.py): make team_id optional for jwt token auth (only enforced, if set)
Allows users to use jwt auth for internal chat apps
|
2024-05-15 21:05:14 -07:00 |
|
Krish Dholakia
|
8a35354dd6
|
Merge pull request #3378 from duckboy81/patch-1
Expand access for other jwt algorithms
|
2024-05-10 10:07:36 -07:00 |
|
Krrish Dholakia
|
e3f25a4a1f
|
fix(auth_checks.py): fix 'get_end_user_object'
await cache get
|
2024-05-09 13:05:56 -07:00 |
|
Krrish Dholakia
|
3d18897d69
|
feat(router.py): enable filtering model group by 'allowed_model_region'
|
2024-05-08 22:10:17 -07:00 |
|
Jean-Luc Duckworth
|
d60aa8282e
|
Fixed typo. test_jwt.py tests pass
|
2024-05-07 16:08:36 -04:00 |
|
Jean-Luc Duckworth
|
d5767e9403
|
Expanding jwt access to other RS and PS algos. Updated to resolve merge conflicts.
|
2024-05-07 15:45:07 -04:00 |
|
Sara Ghaemi
|
66b2b5fab9
|
made audience optional and updated docs
|
2024-05-07 11:37:04 -04:00 |
|
Sara Ghaemi
|
1580f993fe
|
Updated JWT handler to support PEM public key
|
2024-05-07 11:22:17 -04:00 |
|
Ishaan Jaff
|
e49fe47d2e
|
fix - only run global_proxy_spend on chat completion calls
|
2024-04-27 14:11:00 -07:00 |
|
Krrish Dholakia
|
ffd3a96fcf
|
fix(proxy_server.py): prevent non-admins from creating new keys
|
2024-04-16 11:22:02 -07:00 |
|
Krrish Dholakia
|
f4c7f4f901
|
fix(proxy_server.py): support tracking org spend
currently works when org set for jwt auth
|
2024-04-11 23:01:21 -07:00 |
|
Krrish Dholakia
|
67b5634417
|
fix(auth_checks.py): raise error if user doesn't exist in db
|
2024-04-11 19:55:04 -07:00 |
|
Krrish Dholakia
|
36ff593c02
|
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 |
|
Krrish Dholakia
|
e413191493
|
fix(handle_jwt.py): support firebase public key format
adds support for when the public keys are a json instead of nested inside a json
|
2024-04-11 18:07:13 -07:00 |
|
Ishaan Jaff
|
3245d8cdce
|
support all-proxy-models for teams
|
2024-04-02 16:04:09 -07:00 |
|
Krrish Dholakia
|
68a1fa36cf
|
fix(handle_jwt.py): fix linting issue
|
2024-03-29 21:35:36 -07:00 |
|
Krish Dholakia
|
6d9887969f
|
Merge pull request #2757 from BerriAI/litellm_fix_budget_alerts
fix(auth_checks.py): make global spend checks more accurate
|
2024-03-29 21:13:27 -07:00 |
|
phuongnd96
|
4bf4be3a0f
|
fix: still verify kid on single pub key fetched
|
2024-03-30 10:09:38 +07:00 |
|
Krrish Dholakia
|
3810b050c1
|
fix(proxy_server.py): increment cached global proxy spend object
|
2024-03-29 20:02:31 -07:00 |
|
Krrish Dholakia
|
5280fc809f
|
fix(proxy_server.py): enforce end user budgets with 'litellm.max_end_user_budget' param
|
2024-03-29 17:14:40 -07:00 |
|
Krrish Dholakia
|
786116783f
|
fix(proxy_server.py): fix max budget check to also fire slack alert
|
2024-03-29 16:24:40 -07:00 |
|
Krrish Dholakia
|
d8c15a5677
|
fix(auth_checks.py): make global spend checks more accurate
|
2024-03-29 14:57:44 -07:00 |
|
Krish Dholakia
|
934a9ac2b4
|
Merge pull request #2722 from BerriAI/litellm_db_perf_improvement
feat(proxy/utils.py): enable updating db in a separate server
|
2024-03-28 14:56:14 -07:00 |
|
Krrish Dholakia
|
4eb93832e4
|
feat(auth_checks.py): enable admin to enforce 'user' param for all openai endpoints
|
2024-03-27 17:36:27 -07:00 |
|
Krrish Dholakia
|
1e856443e1
|
feat(proxy/utils.py): enable updating db in a separate server
|
2024-03-27 16:02:36 -07:00 |
|
Krrish Dholakia
|
77472b80eb
|
fix(proxy_server.py): use consistent naming schema - move to /team/block
|
2024-03-26 16:59:36 -07:00 |
|
Krrish Dholakia
|
4f7ba902d8
|
feat(proxy_server.py): enable new /team/disable endpoint
reject all requests from this team id, without deleting it.
|
2024-03-26 15:40:50 -07:00 |
|
Krrish Dholakia
|
752516df1b
|
fix(handle_jwt.py): support public key caching ttl param
|
2024-03-26 14:32:55 -07:00 |
|
Krrish Dholakia
|
d90f44fe8e
|
fix(proxy_server.py): check if team scope in jwt
|
2024-03-26 14:01:02 -07:00 |
|
Krrish Dholakia
|
7d38c62717
|
fix(handle_jwt.py): enable team-based jwt-auth access
Move auth to check on ‘client_id’ not ‘sub
|
2024-03-26 12:25:38 -07:00 |
|
Krish Dholakia
|
f15ba10170
|
Merge pull request #2687 from BerriAI/litellm_jwt_auth_fixes_2
Litellm jwt auth fixes
|
2024-03-25 13:27:19 -07:00 |
|