Commit graph

493 commits

Author SHA1 Message Date
Ishaan Jaff
5fc62433c7 fix add_metadata_from_header 2024-06-06 09:53:12 -07:00
Ishaan Jaff
085850343f Merge pull request #3990 from ndrsfel/litellm_langfuse_metadata_from_header
feat: add langfuse metadata via proxy request headers
2024-06-06 07:52:40 -07:00
afel
be7a33ba64 address review comments 2024-06-06 08:01:42 +02:00
Krish Dholakia
ef6924f917 Merge pull request #4028 from BerriAI/litellm_user_invite_links
feat(create_user_button.tsx): allow admin to invite user to proxy via user-email/pwd invite-links
2024-06-05 16:32:24 -07:00
Krrish Dholakia
622c6e1d82 fix(slack_alerting.py): fix email logo url env passed to proxy 2024-06-05 16:26:50 -07:00
Spencer Krum
10ef409594 feat: clarify slack alerting message
Specify the time of the next run, not the interval
2024-06-05 11:57:42 -05:00
Ishaan Jaff
1771bfa119 feat - better debugging for OTEL SpanExporter 2024-06-04 12:37:40 -07:00
Ishaan Jaff
15ea449019 feat - improve otel debugging 2024-06-04 12:31:43 -07:00
Ishaan Jaff
b376d64bd2 fix - debug otel 2024-06-04 09:39:37 -07:00
Ishaan Jaff
8c5795cba9 fix otel logging fixes 2024-06-04 08:53:33 -07:00
Ishaan Jaff
194de8770f Merge pull request #3974 from yujonglee/simple-otel
Add simple OpenTelemetry tracer
2024-06-04 08:30:28 -07:00
yujonglee
5b4ab517df update imports 2024-06-04 14:09:28 +09:00
yujonglee
541336a001 fix missing return in span name 2024-06-04 09:47:20 +09:00
yujonglee
4eaa98076e use inmemory exporter for testing 2024-06-04 09:04:19 +09:00
yujonglee
79edc5cadc support both http and grpc 2024-06-04 08:31:31 +09:00
afel
8348c543a6 add metadata from header changes 2024-06-03 22:11:57 +02:00
Krrish Dholakia
a2cf59a308 fix(langfuse.py): log litellm response cost as part of langfuse metadata 2024-06-03 12:58:30 -07:00
yujonglee
3109c53a6a remove mocks 2024-06-02 19:49:34 +09:00
yujonglee
bdd0fe930b init 2024-06-02 13:53:43 +09:00
Ishaan Jaff
ecbf1ac631 fix - traceloop logging 2024-06-01 19:33:41 -07:00
Ishaan Jaff
0d44b1581a fix - move email templates 2024-05-31 10:37:56 -07:00
Ishaan Jaff
024c37099a return correct fields in NewUserResponse 2024-05-31 10:31:19 -07:00
Krrish Dholakia
5f01dce284 fix(main.py): pass api key and api base to openai.py for audio transcription call 2024-05-29 21:29:01 -07:00
Krish Dholakia
3f0a06fe0f Merge pull request #3909 from nirga/revert-3908-revert-3846-revert-3831-revert-3780-traceloop-failures
Revert "Revert "fix: Log errors in Traceloop Integration (reverts previous revert)""
2024-05-29 21:14:14 -07:00
Ishaan Jaff
d0c81ace7a Merge pull request #3911 from BerriAI/litellm_langfuse_keys_as_generation_name
feat - langfuse use `key_alias` as generation name on litellm proxy
2024-05-29 18:43:02 -07:00
Ishaan Jaff
7b406840a9 fix put litellm prefix in generation name 2024-05-29 18:40:53 -07:00
Ishaan Jaff
e61784d7df fix comment 2024-05-29 18:10:45 -07:00
Nir Gazit
8aebad9d25 Revert "Revert "fix: Log errors in Traceloop Integration (reverts previous revert)"" 2024-05-30 04:06:45 +03:00
Ishaan Jaff
b09b310649 feat - langfuse show _user_api_key_alias as generation nam 2024-05-29 18:03:13 -07:00
Krrish Dholakia
bb3c786194 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
Krish Dholakia
b1a94b4dad Merge pull request #3906 from BerriAI/litellm_customer_webhook_event
feat(proxy_server.py): emit webhook event whenever customer spend is tracked
2024-05-29 16:34:16 -07:00
Krish Dholakia
06ae6cad8d Revert "fix: Log errors in Traceloop Integration (reverts previous revert)" 2024-05-29 16:30:09 -07:00
Krrish Dholakia
df0365175a feat(proxy_server.py): emit webhook event whenever customer spend is tracked
Closes https://github.com/BerriAI/litellm/issues/3903
2024-05-29 15:59:32 -07:00
Krish Dholakia
5063f0eab8 Merge pull request #3846 from nirga/revert-3831-revert-3780-traceloop-failures
fix: Log errors in Traceloop Integration (reverts previous revert)
2024-05-29 08:54:01 -07:00
Ishaan Jaff
c0658ddc70 fix - validation for email alerting 2024-05-27 22:38:17 -07:00
Ishaan Jaff
67675d3382 ffeat - make email alerting a free feature 2024-05-27 19:40:47 -07:00
Nir Gazit
5509e9f531 Revert "Revert "Log errors in Traceloop Integration"" 2024-05-26 12:01:10 +03:00
Krrish Dholakia
1f42d086d6 feat(ui): allow admin to configure slack alerting thresholds on ui 2024-05-25 21:01:19 -07:00
Krrish Dholakia
e4629ba65d feat(slack_alerting.py): enable provider-region based alerting 2024-05-25 16:55:46 -07:00
Ishaan Jaff
b16c58d521 Revert "Log errors in Traceloop Integration" 2024-05-24 21:25:17 -07:00
Ishaan Jaff
d3a8306952 Merge branch 'main' into litellm_send_alerts_making_new_key 2024-05-24 20:42:17 -07:00
Krrish Dholakia
d2d5e2d389 feat(ui): settings.tsx
enable/disable outage alerts on admin ui
2024-05-24 20:04:15 -07:00
Krish Dholakia
40791ee1f8 Merge pull request #3828 from BerriAI/litellm_outage_alerting
fix(slack_alerting.py): support region based outage alerting
2024-05-24 19:13:17 -07:00
Krrish Dholakia
4536ed6f6e feat(slack_alerting.py): refactor region outage alerting to do model based alerting instead
Unable to extract azure region from api base, makes sense to start with model alerting and then move to region
2024-05-24 19:10:33 -07:00
Ishaan Jaff
b99ece46c0 fix - update webhook event validation 2024-05-24 18:31:10 -07:00
Ishaan Jaff
f7cbef42f1 feat - customize logo, support contact on email 2024-05-24 18:12:51 -07:00
Ishaan Jaff
7f1eb5af92 feat - send send_key_created_email 2024-05-24 17:59:15 -07:00
Ishaan Jaff
b039caaae1 feat - resize logo 2024-05-24 17:54:38 -07:00
Ishaan Jaff
6ac65d6101 feat - send email on new key created 2024-05-24 17:30:06 -07:00
Krrish Dholakia
a8fb4e33d5 fix(slack_alerting.py): fixes for outage alerting 2024-05-24 17:17:17 -07:00