Ishaan Jaff
|
cf66ca89b9
|
allow setting allowed routes on proxy
|
2024-09-03 13:59:31 -07:00 |
|
Ishaan Jaff
|
15f1ead87f
|
allow pass through routes as LLM API routes
|
2024-08-30 16:08:44 -07:00 |
|
Krish Dholakia
|
321b0961b5
|
fix: Minor LiteLLM Fixes + Improvements (29/08/2024) (#5436)
* fix(model_checks.py): support returning wildcard models on `/v1/models`
Fixes https://github.com/BerriAI/litellm/issues/4903
* fix(bedrock_httpx.py): support calling bedrock via api_base
Closes https://github.com/BerriAI/litellm/pull/4587
* fix(litellm_logging.py): only leave last 4 char of gemini key unmasked
Fixes https://github.com/BerriAI/litellm/issues/5433
* feat(router.py): support setting 'weight' param for models on router
Closes https://github.com/BerriAI/litellm/issues/5410
* test(test_bedrock_completion.py): add unit test for custom api base
* fix(model_checks.py): handle no "/" in model
|
2024-08-29 22:40:25 -07:00 |
|
Ishaan Jaff
|
c30fd9a775
|
fix auth checks for provider routes
|
2024-08-29 16:40:46 -07:00 |
|
Krish Dholakia
|
0e0db9a5af
|
Merge branch 'main' into litellm_main_staging
|
2024-08-28 18:05:27 -07:00 |
|
Ishaan Jaff
|
a27cf9960b
|
Merge pull request #5420 from BerriAI/litellm_add_oauth2_mapping
[Feat-Proxy] Add hook for oauth2 proxy headers
|
2024-08-28 16:34:26 -07:00 |
|
Ishaan Jaff
|
f2c0e4d31e
|
add hook for oauth2 proxy
|
2024-08-28 15:51:20 -07:00 |
|
Ishaan Jaff
|
86d4504c7b
|
fix checking request body
|
2024-08-28 14:10:09 -07:00 |
|
Ishaan Jaff
|
51d20628cd
|
add checks for safe request body
|
2024-08-28 14:07:53 -07:00 |
|
Ishaan Jaff
|
5ff7e33dd8
|
add check for is_request_body_safe
|
2024-08-28 13:40:14 -07:00 |
|
Krrish Dholakia
|
276609f297
|
fix(rds_iam_token.py): support common aws env var's - AWS_ROLE_ARN, AWS_WEB_IDENTITY_TOKEN_FILE
|
2024-08-28 12:18:45 -07:00 |
|
Krrish Dholakia
|
cc2e1e1c43
|
fix(rds_iam_token.py): fix boto3 client init for rds
|
2024-08-28 12:15:57 -07:00 |
|
Ishaan Jaff
|
d4db993130
|
add /rerank test
|
2024-08-27 17:50:37 -07:00 |
|
Krrish Dholakia
|
73a5921262
|
feat(auth_checks.py): allow team to call all models, when explicitly set via /*
|
2024-08-22 16:38:56 -07:00 |
|
Krish Dholakia
|
a583b95d85
|
Merge pull request #5308 from BerriAI/litellm_team_admin_permissions
feat(user_api_key_auth.py): allow team admin to add new members to team
|
2024-08-21 14:21:22 -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 |
|
Krish Dholakia
|
e49e454929
|
Merge pull request #5287 from BerriAI/litellm_fix_response_cost_cal
fix(cost_calculator.py): only override base model if custom pricing is set
|
2024-08-20 11:42:48 -07:00 |
|
Ishaan Jaff
|
6d0f96f437
|
fix _get_request_ip_address
|
2024-08-19 21:08:27 -07:00 |
|
Krrish Dholakia
|
b26f717c70
|
fix(user_api_key_auth.py): fix client_ip
|
2024-08-19 21:01:54 -07:00 |
|
Krrish Dholakia
|
5e8a2ced04
|
fix(user_api_key_auth.py): log requester ip address to logs on request rejection
Closes https://github.com/BerriAI/litellm/issues/5220
|
2024-08-19 11:03:58 -07:00 |
|
Ishaan Jaff
|
7171efc729
|
use model access groups for teams
|
2024-08-17 16:45:53 -07:00 |
|
Ishaan Jaff
|
db8f789318
|
Merge pull request #5259 from BerriAI/litellm_return_remaining_tokens_in_header
[Feat] return `x-litellm-key-remaining-requests-{model}`: 1, `x-litellm-key-remaining-tokens-{model}: None` in response headers
|
2024-08-17 12:41:16 -07:00 |
|
Ishaan Jaff
|
a62277a6aa
|
feat - use commong helper for getting model group
|
2024-08-17 10:46:04 -07:00 |
|
Krish Dholakia
|
0916197c9d
|
Merge pull request #5244 from BerriAI/litellm_better_error_logging_sentry
refactor: replace .error() with .exception() logging for better debugging on sentry
|
2024-08-16 19:16:20 -07:00 |
|
Ishaan Jaff
|
55df861291
|
docs oauh 2.0 enterprise feature
|
2024-08-16 14:00:24 -07:00 |
|
Ishaan Jaff
|
9a9710b8a1
|
add debugging for oauth2.0
|
2024-08-16 13:40:32 -07:00 |
|
Ishaan Jaff
|
8745e1608a
|
allow using oauth2 checks for logging into proxy
|
2024-08-16 13:36:29 -07:00 |
|
Ishaan Jaff
|
d2be2d6e23
|
add init commit for oauth 2 checks
|
2024-08-16 13:30:22 -07:00 |
|
Krrish Dholakia
|
2874b94fb1
|
refactor: replace .error() with .exception() logging for better debugging on sentry
|
2024-08-16 09:22:47 -07:00 |
|
Krish Dholakia
|
6b14dbc885
|
Merge branch 'main' into litellm_fix_pass_through_endpoints
|
2024-08-14 14:59:38 -07:00 |
|
Krrish Dholakia
|
9387662eab
|
fix(user_api_key_auth.py): more precisely expand scope to handle 'basic' tokens
|
2024-08-13 22:00:33 -07:00 |
|
Ishaan Jaff
|
acb31c0acd
|
return detailed error message on check_valid_ip
|
2024-08-13 21:29:21 -07:00 |
|
Krrish Dholakia
|
8b4b378562
|
feat(user_api_key_auth.py): support calling langfuse with litellm user_api_key_auth
|
2024-08-13 20:26:24 -07:00 |
|
Ishaan Jaff
|
7d439865e7
|
add test for test_check_valid_ip_sent_with_x_forwarded_for
|
2024-08-13 15:54:53 -07:00 |
|
Ishaan Jaff
|
e62aa0d1c2
|
use _check_valid_ip
|
2024-08-13 15:41:01 -07:00 |
|
Ishaan Jaff
|
eb18d0a26b
|
check use_x_forwarded_for
|
2024-08-13 15:18:24 -07:00 |
|
Krrish Dholakia
|
e57add26b5
|
fix(user_api_key_auth.py): move warning to debug log
|
2024-08-12 10:35:44 -07:00 |
|
Krrish Dholakia
|
3d4672ba53
|
fix(user_api_key_auth.py): Fixes https://github.com/BerriAI/litellm/issues/5111
|
2024-08-08 10:30:15 -07:00 |
|
Krish Dholakia
|
7d28b6ebc3
|
Merge branch 'main' into litellm_personal_user_budgets
|
2024-08-07 19:59:50 -07:00 |
|
Krrish Dholakia
|
86a3dba1bf
|
refactor(user_api_key_auth.py): refactor to replace user_id_information list with pydantic user_obj
Allows using the 'get_user_object' function in user_api_key_auth, keeping it consistent across jwt-auth and key-auth
|
2024-08-07 15:33:55 -07:00 |
|
Krrish Dholakia
|
228da08b81
|
fix: fix tests
|
2024-08-07 15:02:04 -07:00 |
|
Krrish Dholakia
|
57a730095c
|
fix(user_api_key_auth.py): respect team budgets over user budget, if key belongs to team
Closes https://github.com/BerriAI/litellm/issues/5097
|
2024-08-07 14:32:27 -07:00 |
|
Krish Dholakia
|
0044fd0041
|
Merge branch 'main' into litellm_support_lakera_config_thresholds
|
2024-08-06 22:47:13 -07:00 |
|
Krish Dholakia
|
350e4b3830
|
Merge pull request #5057 from BerriAI/litellm_rds_iam_auth
feat(proxy_cli.py): support iam-based auth to rds
|
2024-08-06 10:44:33 -07:00 |
|
Krrish Dholakia
|
99f728b1e5
|
fix(rds_iam_token.py): support sts based auth
|
2024-08-05 21:01:17 -07:00 |
|
Krrish Dholakia
|
4fd583af43
|
fix(user_api_key_auth.py): fix _get_user_role
|
2024-08-05 20:54:27 -07:00 |
|
Krrish Dholakia
|
4ba576724c
|
test: improve debugging for test
|
2024-08-05 19:41:08 -07:00 |
|
Krrish Dholakia
|
24e20718e4
|
feat(proxy_cli.py): support iam-based auth to rds
Initial pr for iam-based auth support for rds
|
2024-08-05 17:35:48 -07:00 |
|
Ishaan Jaff
|
3d8befa655
|
fix get_request_route
|
2024-08-05 10:33:40 -07:00 |
|