Krrish Dholakia
|
35a9f328c7
|
fix(internal_user_endpoints.py): pass in user api key dict value
|
2024-08-21 12:46:43 -07:00 |
|
Krrish Dholakia
|
748943f910
|
test(test_proxy_server.py): fix test to specify user role
|
2024-08-21 08:37:04 -07:00 |
|
Krrish Dholakia
|
e32a68c94b
|
refactor(team_endpoints.py): refactor auth checks for team member endpoints to ui team admin to manage it
|
2024-08-20 16:57:18 -07:00 |
|
Krrish Dholakia
|
64affd0d6b
|
feat(user_api_key_auth.py): allow team admin to add new members to team
|
2024-08-20 14:01:12 -07:00 |
|
Ishaan Jaff
|
50e9d05921
|
feat control guardrails per API Key
|
2024-08-20 08:16:28 -07:00 |
|
Ishaan Jaff
|
a2178c026b
|
update tpm / rpm limit per model
|
2024-08-17 15:26:12 -07:00 |
|
Ishaan Jaff
|
2c5f5996f3
|
add tpm limits per api key per model
|
2024-08-17 13:20:55 -07:00 |
|
Krrish Dholakia
|
4bbabb4039
|
refactor(test_users.py): refactor test for user info to use mock endpoints
|
2024-08-12 18:48:43 -07:00 |
|
Ishaan Jaff
|
2e94d3003b
|
Merge pull request #5168 from BerriAI/litellm_use_user_api_key_auth_int_usr_endpoints
[Feat Proxy] Send slack alert on CRUD endpoints for Internal Users
|
2024-08-12 12:20:16 -07:00 |
|
Ishaan Jaff
|
2b79e44fc5
|
fix internal user tests to pass
|
2024-08-12 12:11:23 -07:00 |
|
Ishaan Jaff
|
79874caf98
|
fix doc string for team endpoints
|
2024-08-12 11:54:28 -07:00 |
|
Ishaan Jaff
|
dbd98acb25
|
use management_endpoint_wrapper for key endpoints
|
2024-08-12 11:02:21 -07:00 |
|
Krrish Dholakia
|
259ca15d7b
|
fix(internal_user_endpoints.py): return all teams if user is admin
|
2024-08-10 16:36:43 -07:00 |
|
Krrish Dholakia
|
482acc7ee1
|
fix(router.py): fallback on 400-status code requests
|
2024-08-09 12:16:49 -07:00 |
|
Krrish Dholakia
|
a70e9661fd
|
fix(management_helpers/utils.py): use user_default max_budget, budget duration on new user upsert during team member add
Fixes https://github.com/BerriAI/litellm/issues/5106
|
2024-08-08 19:14:43 -07:00 |
|
Krrish Dholakia
|
856ede4a05
|
test(test_proxy_server.py): unit testing to make sure internal user params don't impact admin
|
2024-08-08 17:59:30 -07:00 |
|
Krrish Dholakia
|
6266937c75
|
fix(internal_user_endpoints.py): expose new 'internal_user_budget_duration' flag
Relevant to - https://github.com/BerriAI/litellm/issues/5106
|
2024-08-08 17:19:05 -07:00 |
|
Krrish Dholakia
|
182d63853b
|
fix: use more descriptive flag
|
2024-08-07 18:59:46 -07:00 |
|
Krrish Dholakia
|
e60b2d9258
|
fix(internal_user_endpoints.py): respect 'max_user_budget' for new internal user's
|
2024-08-07 18:50:40 -07:00 |
|
Krrish Dholakia
|
cbad9e7502
|
build(ui): allow admin_viewer to view teams tab
Allows admin viewe role to see available teams on proxy ui
|
2024-08-02 16:19:40 -07:00 |
|
Krrish Dholakia
|
1915adfc2d
|
fix(auth_checks.py): fix redis usage for team cached objects
|
2024-07-30 17:30:00 -07:00 |
|
Krish Dholakia
|
473308a6dd
|
Merge branch 'main' into litellm_redis_team_object
|
2024-07-25 19:31:52 -07:00 |
|
Krrish Dholakia
|
d1622f6c0c
|
fix(internal_user_endpoints.py): support updating budgets for /user/update
|
2024-07-24 21:51:46 -07:00 |
|
Krrish Dholakia
|
487035c970
|
feat(auth_check.py): support using redis cache for team objects
Allows team update / check logic to work across instances instantly
|
2024-07-24 18:14:49 -07:00 |
|
Krrish Dholakia
|
254b6dc630
|
fix(key_management_endpoints.py): if budget duration set, set budget_reset_at
|
2024-07-24 15:02:22 -07:00 |
|
Ishaan Jaff
|
926e50c50e
|
add endpoint to disable logging for a team
|
2024-07-23 08:38:23 -07:00 |
|
Krish Dholakia
|
0cb872cbea
|
Merge pull request #4810 from BerriAI/litellm_team_modify_guardrails
feat(auth_checks.py): Allow admin to disable team from turning on/off guardrails
|
2024-07-22 22:32:24 -07:00 |
|
Ishaan Jaff
|
0162a382a6
|
GET endpoint to get team callbacks
|
2024-07-22 20:46:20 -07:00 |
|
Ishaan Jaff
|
5d591385ff
|
only allow unique callbacks for team callbacks
|
2024-07-22 20:43:42 -07:00 |
|
Ishaan Jaff
|
25f37abdb4
|
feat add return types on team/callback
|
2024-07-22 20:35:27 -07:00 |
|
Ishaan Jaff
|
f1e0919446
|
feat - add endpoint to set team callbacks
|
2024-07-22 18:18:09 -07:00 |
|
Krrish Dholakia
|
a351b7cc3e
|
feat(auth_checks.py): Allow admin to disable team from turning on/off guardrails.
|
2024-07-20 18:39:05 -07:00 |
|
Krrish Dholakia
|
548b2fcf4b
|
fix(user_api_key_auth.py): update valid token cache with updated team object cache
|
2024-07-19 17:06:49 -07:00 |
|
Krrish Dholakia
|
04a646c321
|
fix(test_key_generate_prisma.py): pass user_api_key_dict to test call
|
2024-07-17 08:29:21 -07:00 |
|
Krrish Dholakia
|
ae78f00ba6
|
fix(team_endpoints.py): fix check
|
2024-07-16 22:05:48 -07:00 |
|
Krrish Dholakia
|
b73c5f1a8f
|
fix(internal_user_endpoints.py): delete associated invitation links before deleting user in /user/delete
Fixes https://github.com/BerriAI/litellm/issues/4740
|
2024-07-16 21:32:55 -07:00 |
|
Krrish Dholakia
|
f6c287640e
|
fix(team_endpoints.py): check if key belongs to team before returning /team/info
|
2024-07-16 21:17:05 -07:00 |
|
Ishaan Jaff
|
8cce7d2df1
|
use wrapper on /user endpoints
|
2024-07-13 12:29:15 -07:00 |
|
Ishaan Jaff
|
170150e02e
|
use ProxyErrorTypes,
|
2024-07-08 12:47:53 -07:00 |
|
Ishaan Jaff
|
4202be8e1f
|
raise budget_exceeded in user_api_key_auth
|
2024-07-08 12:45:39 -07:00 |
|
Krrish Dholakia
|
b332ee3a59
|
feat(internal_user_endpoints.py): expose /user/delete endpoint
|
2024-07-04 17:01:16 -07:00 |
|
Krrish Dholakia
|
622a99ad5d
|
feat(internal_user_endpoints.py): expose /user/delete endpoint
|
2024-06-24 13:29:26 -07:00 |
|
Krrish Dholakia
|
9032fd0cce
|
fix(key_management_endpoints.py): use common _duration_in_seconds function
|
2024-06-20 17:02:31 -07:00 |
|
Ishaan Jaff
|
b7c5700b54
|
fix- refactor proxy place internal user endpoints in sep file
|
2024-06-15 16:39:06 -07:00 |
|
Ishaan Jaff
|
abb544190a
|
fix - refactor key endpoints
|
2024-06-15 14:13:32 -07:00 |
|
Ishaan Jaff
|
9b655c9ef7
|
use directories for importing new endpoints
|
2024-06-15 13:35:21 -07:00 |
|