Commit graph

467 commits

Author SHA1 Message Date
yujonglee
d464b97810 init 2024-06-02 13:53:43 +09:00
Ishaan Jaff
85daa467c5 fix - traceloop logging 2024-06-01 19:33:41 -07:00
Ishaan Jaff
71721cfd06 fix - move email templates 2024-05-31 10:37:56 -07:00
Ishaan Jaff
838ab59a84 return correct fields in NewUserResponse 2024-05-31 10:31:19 -07:00
Krrish Dholakia
da56201e80 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
76b5fccdc2
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
23ae2b9fd6
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
8c6a19d3ab fix put litellm prefix in generation name 2024-05-29 18:40:53 -07:00
Ishaan Jaff
67f1f374ec fix comment 2024-05-29 18:10:45 -07:00
Nir Gazit
b8d97c688c Revert "Revert "fix: Log errors in Traceloop Integration (reverts previous revert)"" 2024-05-30 04:06:45 +03:00
Ishaan Jaff
1744176e63 feat - langfuse show _user_api_key_alias as generation nam 2024-05-29 18:03:13 -07:00
Krrish Dholakia
cfcf5969c8 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
f360320ecd
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
77cc9cded9
Revert "fix: Log errors in Traceloop Integration (reverts previous revert)" 2024-05-29 16:30:09 -07:00
Krrish Dholakia
f729370890 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
c76deb8f76
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
b5f88b67b3 fix - validation for email alerting 2024-05-27 22:38:17 -07:00
Ishaan Jaff
8d0bd9d8f1 ffeat - make email alerting a free feature 2024-05-27 19:40:47 -07:00
Nir Gazit
7602c6f436 Revert "Revert "Log errors in Traceloop Integration"" 2024-05-26 12:01:10 +03:00
Krrish Dholakia
a9a1447513 feat(ui): allow admin to configure slack alerting thresholds on ui 2024-05-25 21:01:19 -07:00
Krrish Dholakia
c2f19d631e feat(slack_alerting.py): enable provider-region based alerting 2024-05-25 16:55:46 -07:00
Ishaan Jaff
0083776a14
Revert "Log errors in Traceloop Integration" 2024-05-24 21:25:17 -07:00
Ishaan Jaff
bd5dc40340
Merge branch 'main' into litellm_send_alerts_making_new_key 2024-05-24 20:42:17 -07:00
Krrish Dholakia
9b90f91515 feat(ui): settings.tsx
enable/disable outage alerts on admin ui
2024-05-24 20:04:15 -07:00
Krish Dholakia
d25ed9c4d3
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
8dec87425e 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
f6d7d0e520 fix - update webhook event validation 2024-05-24 18:31:10 -07:00
Ishaan Jaff
1434e5b66a feat - customize logo, support contact on email 2024-05-24 18:12:51 -07:00
Ishaan Jaff
fb7fe2b87c feat - send send_key_created_email 2024-05-24 17:59:15 -07:00
Ishaan Jaff
dba35536e9 feat - resize logo 2024-05-24 17:54:38 -07:00
Ishaan Jaff
fa49833cdf feat - send email on new key created 2024-05-24 17:30:06 -07:00
Krrish Dholakia
2cdb0584d1 fix(slack_alerting.py): fixes for outage alerting 2024-05-24 17:17:17 -07:00
Krrish Dholakia
f8350b9461 fix(slack_alerting.py): support region based outage alerting 2024-05-24 16:59:16 -07:00
Ishaan Jaff
354fe584e7
Merge pull request #3826 from BerriAI/litellm_send_email_alerts
[Feat] Enterprise - Send Email Alerts when user, key crosses budget
2024-05-24 16:51:01 -07:00
Ishaan Jaff
c43a4dff7f use litellm prefix in all emails 2024-05-24 15:32:51 -07:00
Ishaan Jaff
06370d24b4 feat - email alerts 2024-05-24 15:23:36 -07:00
Ishaan Jaff
c3dd0a1470 feat check SMTP_SENDER_EMAIL + put behind enterprise license 2024-05-24 14:37:53 -07:00
Ishaan Jaff
9bcbb6cc8b feat - send send_email_alert_using_smtp 2024-05-24 14:29:00 -07:00
Krish Dholakia
bcd7534153
Merge pull request #3780 from nirga/traceloop-failures
Log errors in Traceloop Integration
2024-05-24 14:23:26 -07:00
Nir Gazit
7c279e05a7 fix(traceloop): log errors 2024-05-24 22:05:31 +03:00
Ishaan Jaff
966e62adf6
Merge pull request #3071 from vivek-athina/main
Athina callback now handles streaming mode
2024-05-23 15:31:12 -07:00
Krrish Dholakia
851f26b759 fix(slack_alerting.py): fix time check + add more debug values 2024-05-22 20:11:36 -07:00
Ishaan Jaff
33a6647fac fix don't log langfuse cache_hit in tags 2024-05-21 14:18:53 -07:00
alisalim17
01bb26bbba Revert "Revert "Logfire Integration""
This reverts commit b04a8d878a.
2024-05-21 11:07:40 +04:00
Krish Dholakia
707cf24472
Merge branch 'main' into litellm_webhook_support 2024-05-20 18:41:58 -07:00
Krish Dholakia
c6bb6e325b
Merge pull request #3740 from BerriAI/litellm_return_rejected_response
feat(proxy_server.py): allow admin to return rejected response as string to user
2024-05-20 17:48:21 -07:00
Krrish Dholakia
867f9300e3 fix(slack_alerting.py): cleanup webhook event 2024-05-20 16:55:01 -07:00
Krrish Dholakia
da0e5d1b8d feat(slack_alerting.py): support webhook for budget alerts
Closes https://github.com/BerriAI/litellm/issues/3743
2024-05-20 15:30:56 -07:00
Ishaan Jaff
b5f8c63875 try/except deployment metrics error 2024-05-20 15:03:04 -07:00
Ishaan Jaff
02fc507b01 fix divide by 0 bug 2024-05-20 14:26:30 -07:00