Commit graph

3392 commits

Author SHA1 Message Date
Krish Dholakia
3971880af4 Merge branch 'main' into litellm_disable_storing_master_key_hash_in_db 2024-08-21 15:37:25 -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
ac5c6c8751 fix(litellm_pre_call_utils.py): handle dynamic keys via api correctly 2024-08-21 13:37:21 -07:00
Ishaan Jaff
b522ade709 docs semantic caching qdrant 2024-08-21 13:03:41 -07:00
Krrish Dholakia
35a9f328c7 fix(internal_user_endpoints.py): pass in user api key dict value 2024-08-21 12:46:43 -07:00
Ishaan Jaff
8c83fb3f34 fixes for using qdrant with litellm proxy 2024-08-21 12:36:41 -07:00
Krrish Dholakia
9f83724697 feat(proxy_server.py): support disabling storing master key hash in db, for spend tracking 2024-08-21 12:35:37 -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
7eb474b87c feat(litellm_pre_call_utils.py): support passing tags/spend logs metadata from keys/team metadata to request 2024-08-21 08:13:36 -07:00
Ishaan Jaff
83fe4909f2 enforece guardrails per API Key as enterprise 2024-08-20 17:34:28 -07:00
Ishaan Jaff
5ad7da95b6 Merge pull request #5309 from BerriAI/litellm_new_guardrails_doc
[Docs]  - v2 Guardrails are now Free / Open Source
2024-08-20 17:29:28 -07:00
Ishaan Jaff
e8a803969a fix lakera ai tests 2024-08-20 17:28:18 -07:00
Ishaan Jaff
2f0bd38f3a support lakera ai category thresholds 2024-08-20 17:19:24 -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
Ishaan Jaff
54cf835a51 docs move lakera to free 2024-08-20 16:38:37 -07:00
Ishaan Jaff
4a21434fc5 Merge pull request #5303 from BerriAI/litellm_make_lakera_free
[Feat-Proxy] Make Guardrails Free / OSS - Lakera AI, Aporia AI 🛡️
2024-08-20 16:33:50 -07:00
Krrish Dholakia
c305eb3321 feat(_types.py): allow team admin to delete member from team 2024-08-20 16:25:13 -07:00
Krrish Dholakia
0af1d602ca fix(litellm_pre_call_utils.py): only pass api_version if set 2024-08-20 16:00:46 -07:00
Ishaan Jaff
cdbd245c3d working lakera ai during call hook 2024-08-20 14:39:04 -07:00
Ishaan Jaff
9d809e8404 fix make lakera ai free guardrail 2024-08-20 14:03:22 -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
4665487558 rename lakera ai 2024-08-20 13:44:39 -07:00
Ishaan Jaff
7bffe2a0fa rename Aporia Guardrail 2024-08-20 13:42:55 -07:00
Krish Dholakia
85c5d4f8c2 Merge branch 'main' into litellm_fix_azure_api_version 2024-08-20 11:40:53 -07:00
Krrish Dholakia
1e0b85dfc6 feat(ollama.py): support ollama /api/embed endpoint
Closes https://github.com/BerriAI/litellm/issues/5291
2024-08-20 09:10:08 -07:00
Krrish Dholakia
d163025fab fix(proxy_server.py): fix invalid login message to not show passed in pwd
Closes https://github.com/BerriAI/litellm/issues/5290
2024-08-20 08:56:57 -07:00
Ishaan Jaff
338b3a6bae Merge pull request #4868 from msabramo/allow-not-displaying-feedback-box
Allow not displaying feedback box
2024-08-20 08:53:45 -07:00
Ishaan Jaff
09d67eb7a9 test guardrails with API Key 2024-08-20 08:40:00 -07:00
Ishaan Jaff
50e9d05921 feat control guardrails per API Key 2024-08-20 08:16:28 -07:00
Krrish Dholakia
3713101904 fix(pass_through_endpoints.py): fix query param pass through 2024-08-19 21:38:30 -07:00
Krrish Dholakia
2b4d692353 fix(litellm_pre_call_utils.py): handle no query params in request 2024-08-19 21:09:03 -07:00
Ishaan Jaff
6d0f96f437 fix _get_request_ip_address 2024-08-19 21:08:27 -07:00
Ishaan Jaff
2d75e7a8d4 fix import error guardrails 2024-08-19 21:03:37 -07:00
Ishaan Jaff
fb9f79e64d fix importing _ENTERPRISE_Aporia 2024-08-19 21:03:37 -07:00
Ishaan Jaff
75c7b660b1 add testing for aporia guardrails 2024-08-19 21:03:37 -07:00
Ishaan Jaff
0540ebb91a fix aporia typo 2024-08-19 21:03:37 -07:00
Ishaan Jaff
bcd58be51b feat - guardrails v2 2024-08-19 21:03:37 -07:00
Ishaan Jaff
92593daff2 doc aporia_w_litellm 2024-08-19 21:03:37 -07:00
Ishaan Jaff
64d0299a31 run during_call_hook 2024-08-19 21:03:37 -07:00
Ishaan Jaff
19c2a0a631 feat - return applied guardrails in response headers 2024-08-19 21:03:37 -07:00
Ishaan Jaff
e22195710d feat - allow accessing data post success call 2024-08-19 21:03:37 -07:00
Ishaan Jaff
dd423f9fcc feat run aporia as post call success hook 2024-08-19 21:03:37 -07:00
Krrish Dholakia
cc341ddf35 feat(langfuse_endpoints.py): support team based logging for langfuse pass-through endpoints 2024-08-19 21:03:37 -07:00
Krrish Dholakia
c3b604ca2f feat(langfuse_endpoints.py): support langfuse pass through endpoints by default 2024-08-19 21:03:37 -07:00
Krrish Dholakia
65fb83ed40 fix(proxy_cli.py): support database_host, database_username, database_password, database_name 2024-08-19 21:03:37 -07:00
Ishaan Jaff
6b7a88d350 fix import error guardrails 2024-08-19 20:59:39 -07:00
Ishaan Jaff
c82714757a Merge pull request #5288 from BerriAI/litellm_aporia_refactor
[Feat] V2 aporia guardrails litellm
2024-08-19 20:41:45 -07:00
Ishaan Jaff
cf0d2baee8 fix importing _ENTERPRISE_Aporia 2024-08-19 20:39:24 -07:00
Ishaan Jaff
6aaaa091ef add testing for aporia guardrails 2024-08-19 18:50:14 -07:00
Ishaan Jaff
0920c5ece1 fix aporia typo 2024-08-19 18:34:45 -07:00