Commit Graph
17388 Commits
Author SHA1 Message Date
Ishaan Jaff 72f9c92a13 add global/spend/provider 2024-09-05 18:20:13 -07:00
Ishaan Jaff 4e5d4c1583 allow internal user to view global/spend/models 2024-09-05 18:20:13 -07:00
Ishaan Jaff 372fcb6e4c allow internal user to view their own spend 2024-09-05 18:20:13 -07:00
Ishaan Jaff b3ca358c39 add usage endpoints for internal user 2024-09-05 18:20:13 -07:00
Ishaan Jaff 0fc7d81bf4 show /spend/logs for internal users 2024-09-05 18:20:13 -07:00
Ishaan Jaff 191dfc7e11 fix create view - MonthlyGlobalSpendPerUserPerKey 2024-09-05 18:20:13 -07:00
Ishaan Jaff 29c86ebf02 use helper functions per endpoint 2024-09-05 18:20:13 -07:00
Ishaan Jaff 9afa39630c add /spend/tags as allowed route for internal user 2024-09-05 18:20:13 -07:00
Ishaan Jaff 16a9f41682 fix allow internal user and internal viewer to view usage 2024-09-05 18:20:13 -07:00
Ishaan Jaff 795db8672a fix log /audio to langfuse 2024-09-05 16:26:37 -07:00
Ishaan Jaff 53794f773e fix typing error on test 2024-09-05 15:48:41 -07:00
Ishaan Jaff b27ef1ca5b run ci/cd on main 2024-09-05 15:48:41 -07:00
Ishaan Jaff 0426aa5642 run test again 2024-09-05 15:26:48 -07:00
Krrish DholakiaandIshaan Jaff c154c5e230 docs(configs.md): update to clarify you can use os.environ/ for any config value 2024-09-05 15:19:12 -07:00
Ishaan Jaff a30917311e fix import 2024-09-05 14:42:56 -07:00
Krrish DholakiaandIshaan Jaff 8ca7c2c9af test(test_function_call_parsing.py): handle anthropic internal server error 2024-09-05 14:37:53 -07:00
OrangeWolfandIshaan Jaff 542b333c95 Update utils.py (#5530)
fix KeyError (cause by typo?)
2024-09-05 14:37:53 -07:00
Ishaan Jaff 936e486c95 fix import 2024-09-05 12:40:45 -07:00
Ishaan Jaff 219fa492dc fix import 2024-09-05 10:41:13 -07:00
Ishaan Jaff e9cb1e0853 fix import error 2024-09-05 10:27:35 -07:00
Ishaan Jaff e1c989ad3d fix import error 2024-09-05 10:19:10 -07:00
Ishaan Jaff 25887c1846 fix import error 2024-09-05 10:09:44 -07:00
Ishaan Jaff ed627bc5d2 fix linting error 2024-09-05 09:56:33 -07:00
Ishaan Jaff 81ee1653af use correct type hints for audio transcriptions 2024-09-05 09:12:27 -07:00
Krrish Dholakia a9be7dd79b docs(pass_through/bedrock.md): add bedrock agents support 2024-09-04 22:30:14 -07:00
Krrish Dholakia 3709a0565e bump: version 1.44.17 → 1.44.18 v1.44.18-stable v1.44.18 2024-09-04 22:22:40 -07:00
Krish DholakiaandGitHub ca37bb9de5 fix(pass_through_endpoints): support bedrock agents via pass through (#5527) 2024-09-04 22:22:22 -07:00
1e7e538261 LiteLLM Minor fixes + improvements (08/04/2024) (#5505)
* Minor IAM AWS OIDC Improvements (#5246)

* AWS IAM: Temporary tokens are valid across all regions after being issued, so it is wasteful to request one for each region.

* AWS IAM: Include an inline policy, to help reduce misuse of overly permissive IAM roles.

* (test_bedrock_completion.py): Ensure we are testing cross AWS region OIDC flow.

* fix(router.py): log rejected requests

Fixes https://github.com/BerriAI/litellm/issues/5498

* refactor: don't use verbose_logger.exception, if exception is raised

User might already have handling for this. But alerting systems in prod will raise this as an unhandled error.

* fix(datadog.py): support setting datadog source as an env var

Fixes https://github.com/BerriAI/litellm/issues/5508

* docs(logging.md): add dd_source to datadog docs

* fix(proxy_server.py): expose `/customer/list` endpoint for showing all customers

* (bedrock): Fix usage with Cloudflare AI Gateway, and proxies in general. (#5509)

* feat(anthropic.py): support 'cache_control' param for content when it is a string

* Revert "(bedrock): Fix usage with Cloudflare AI Gateway, and proxies in gener…" (#5519)

This reverts commit 3fac0349c257d88d497fe95e29016cb75f4d6506.

* refactor: ci/cd run again

---------

Co-authored-by: David Manouchehri <david.manouchehri@ai.moda>
2024-09-04 22:16:55 -07:00
Ishaan Jaff cdc312d51d mark test_team_logging as flaky 2024-09-04 20:29:21 -07:00
Ishaan Jaff 20a5bbe6a6 fix allow general guardrails on free tier v1.44.17-stable v1.44.17 2024-09-04 19:59:32 -07:00
Ishaan Jaff f5de7516cc bump: version 1.44.16 → 1.44.17 2024-09-04 19:46:51 -07:00
Ishaan JaffandGitHub 5c1c0134b6 Merge pull request #5521 from BerriAI/litellm_health_checks
[Fix-Proxy] show more descriptive error messages on /health checks
2024-09-04 19:42:10 -07:00
Ishaan JaffandGitHub 7d0ea3d028 Merge pull request #5518 from BerriAI/litellm_log_request_response
[Feat] log request / response on pass through endpoints
2024-09-04 17:57:47 -07:00
Ishaan JaffandGitHub 3600b1a229 Merge pull request #5520 from BerriAI/litellm_spend_logs_trace
[Fix - Proxy] show error from /spend/tags and /spend/logs on client side
2024-09-04 17:57:33 -07:00
Ishaan Jaff f725c3a68f fix /health error 2024-09-04 17:43:15 -07:00
Ishaan Jaff 34cb748c69 show more descriptive error messages on /health checks 2024-09-04 17:35:16 -07:00
Ishaan Jaff 172eb9b9bc return error from /global/spend endpoint 2024-09-04 17:26:34 -07:00
Ishaan Jaff 3eb0325063 return error client side from spend endpoints 2024-09-04 17:20:47 -07:00
Ishaan Jaff 21a89f15de show error from /spend/tags 2024-09-04 17:14:49 -07:00
Ishaan Jaff c364d311b9 rename type 2024-09-04 16:33:36 -07:00
Ishaan Jaff b8811d5165 add doc on PassthroughStandardLoggingObject 2024-09-04 16:30:47 -07:00
Ishaan Jaff 8eda374d79 feat log request / response on pass through endpoints 2024-09-04 16:26:32 -07:00
Ishaan JaffandGitHub 4b9163c7dc Merge pull request #5514 from BerriAI/litellm_add_presidio
[Fix-Refactor] support presidio on new guardrails config
2024-09-04 16:09:54 -07:00
Krish DholakiaandGitHub fa2d9002b5 security - Prevent sql injection in /team/update query (#5513)
* fix(team_endpoints.py): replace `.get_data()` usage with prisma interface

Prevent sql injection in `/team/update` query

Fixes https://huntr.com/bounties/a4f6d357-5b44-4e00-9cac-f1cc351211d2

* fix(vertex_ai_non_gemini.py): handle message being a pydantic model
2024-09-04 16:03:02 -07:00
Stefan BokarevandGitHub 258b96211c stream response (#5516) 2024-09-04 16:02:29 -07:00
Ishaan Jaff 7712aa652a fix init presidio guardrail 2024-09-04 15:22:37 -07:00
Ishaan Jaff 4ab8e52bfa allow init guardrails with output parsing logic 2024-09-04 14:40:35 -07:00
Krrish Dholakia aefca63a8c docs(logging.md): fix name in docs 2024-09-04 14:36:53 -07:00
Ishaan Jaff f1111f9a1b handle logging_only logic for guardrails 2024-09-04 13:57:04 -07:00
Ishaan Jaff 528154764b docs update presidio 2024-09-04 13:43:14 -07:00