Ishaan Jaff
|
314d9f007d
|
fix DB accept null values for api_base, user, etc
|
2024-07-23 16:33:04 -07:00 |
|
Ishaan Jaff
|
78839eb46e
|
SpendLogsPayload- track user ip
|
2024-07-08 10:16:58 -07:00 |
|
Krish Dholakia
|
b2cc37c971
|
Merge pull request #4084 from BerriAI/litellm_batch_add_team_members
fix(proxy_server.py): allow passing in a list of team members
|
2024-06-10 20:26:35 -07:00 |
|
Krrish Dholakia
|
cdf693a9bf
|
fix(proxy_server.py): allow passing in a list of team members
allows batch adding members to a team by passing in a list. fixes concurrency issue caused by calling team/member_add in parallel
|
2024-06-08 19:03:45 -07:00 |
|
Ishaan Jaff
|
e81511a960
|
fix schema.prisma
|
2024-06-08 17:39:04 -07:00 |
|
Krrish Dholakia
|
f7f8bcb21b
|
fix(proxy/utils.py): security fix
use typed dict for spendlogs payload. assert no sensitive information logged.
|
2024-06-07 13:44:11 -07:00 |
|
Ishaan Jaff
|
ed14b02b07
|
feat - working audit logs for create, update delete team
|
2024-06-05 17:50:27 -07:00 |
|
Krrish Dholakia
|
b5e17de0bc
|
feat(proxy_server.py): allow admin to invite users via invite link
Closes https://github.com/BerriAI/litellm/issues/3863
|
2024-05-27 20:32:25 -07:00 |
|
Krish Dholakia
|
8e0825295f
|
Merge pull request #3789 from BerriAI/litellm_ttft_ui
feat(schema.prisma): store model id + model group as part of spend logs allows precise model metrics
|
2024-05-22 18:22:39 -07:00 |
|
Krrish Dholakia
|
2bdff9b19e
|
feat(schema.prisma): store model id + model group as part of spend logs
allows precise model metrics
|
2024-05-22 17:29:44 -07:00 |
|
Ishaan Jaff
|
c070b4b010
|
build - prisma schema change
|
2024-05-22 17:19:31 -07:00 |
|
Krrish Dholakia
|
fda9e7107a
|
build(schema.prisma): add completion_start_time to spend logs
enables time to first token tracking for models
|
2024-05-22 16:43:08 -07:00 |
|
Krrish Dholakia
|
7c99808529
|
feat(proxy_server.py): add CRUD endpoints for 'end_user' management
allow admin to specify region + default models for end users
|
2024-05-08 18:50:36 -07:00 |
|
Ishaan Jaff
|
26ffb6c4a3
|
fix - prisma schema
|
2024-04-30 23:09:53 -07:00 |
|
Krrish Dholakia
|
da216c6915
|
fix(proxy_server.py): allow mapping a user to an org
|
2024-04-08 20:45:11 -07:00 |
|
Krrish Dholakia
|
ca607f64aa
|
build(schema.prisma): add user alias to prisma schema
|
2024-04-05 17:06:30 -07:00 |
|
Krish Dholakia
|
b01e1c24df
|
Merge branch 'main' into litellm_model_add_api
|
2024-04-03 20:29:44 -07:00 |
|
Krrish Dholakia
|
db9f674937
|
build(schema.prisma): add proxy model table to prisma schema
|
2024-04-03 20:17:38 -07:00 |
|
Krrish Dholakia
|
129bb52e9d
|
fix(proxy_server.py): persist models added via /model/new to db
allows models to be used across instances
https://github.com/BerriAI/litellm/issues/2319 , https://github.com/BerriAI/litellm/issues/2329
|
2024-04-03 20:16:41 -07:00 |
|
Ishaan Jaff
|
2d1adaf293
|
(fix) prisma - use original prisma client py generator
|
2024-03-28 12:25:28 -07:00 |
|
Ishaan Jaff
|
98a48434ff
|
(fix) prisma remove json protocol
|
2024-03-28 12:06:57 -07:00 |
|
Tim
|
216618be4e
|
Remove duplicated "blocked" field on LiteLLM_TeamTable
|
2024-03-27 17:02:18 +01:00 |
|
Krish Dholakia
|
11a241d056
|
Merge pull request #2705 from BerriAI/litellm_permissions_table
enable new `/team/disable` endpoint
|
2024-03-26 18:47:34 -07:00 |
|
Krrish Dholakia
|
313f58c483
|
build(schema.prisma): update schema to enable team blocking
|
2024-03-26 17:03:32 -07:00 |
|
Krrish Dholakia
|
94c5d9f82f
|
fix(proxy_server.py): use consistent naming schema - move to /team/block
|
2024-03-26 16:59:36 -07:00 |
|
Krrish Dholakia
|
ce44645000
|
feat(proxy_server.py): enable new /team/disable endpoint
reject all requests from this team id, without deleting it.
|
2024-03-26 15:40:50 -07:00 |
|
Krrish Dholakia
|
6076a31411
|
build(schema.prisma): use jsonProtocol to fix db connection issues
https://github.com/prisma/prisma/discussions/19978
|
2024-03-21 18:01:45 -07:00 |
|
Krrish Dholakia
|
be33918438
|
fix(blocked_user_list.py): check if end user blocked in db
|
2024-03-16 13:03:52 -07:00 |
|
Krrish Dholakia
|
588b252cab
|
fix(proxy_server.py): write blocked user list to a db table
lets this persist across workers
|
2024-03-16 12:26:29 -07:00 |
|
Krrish Dholakia
|
82b8a227ed
|
build(schema.prisma): add support for team-based model aliases
|
2024-03-06 18:55:44 -08:00 |
|
Krish Dholakia
|
cbeb65a442
|
Merge branch 'main' into litellm_slack_budget_alerting
|
2024-03-02 19:13:57 -08:00 |
|
Krrish Dholakia
|
5e37a24a36
|
fix(proxy_server.py): actual implementation of slack soft budget alerting
|
2024-03-02 18:34:18 -08:00 |
|
Krish Dholakia
|
84e45b385d
|
Merge branch 'main' into litellm_organization_table
|
2024-03-02 16:09:28 -08:00 |
|
ishaan-jaff
|
894bc9a1dd
|
(feat) set soft_budgets on keys
|
2024-03-02 12:25:40 -08:00 |
|
Krrish Dholakia
|
376f4cb581
|
build(schema.prisma): update schema with new orgs and budget table
|
2024-03-02 12:18:31 -08:00 |
|
Krrish Dholakia
|
64b760fc1a
|
test(test_organizations.py): add testing for /organization/new endpoint
|
2024-03-02 12:13:54 -08:00 |
|
Ishaan Jaff
|
6bcec573e3
|
Merge pull request #2301 from BerriAI/litellm_log_api_base_spend_logs
[FEAT] log api_base in spend logs
|
2024-03-02 12:08:16 -08:00 |
|
ishaan-jaff
|
695c06f117
|
(feat) log api_base in spend logs
|
2024-03-02 12:02:06 -08:00 |
|
Krrish Dholakia
|
28476cf7b6
|
build: update schema.prisma
|
2024-03-02 11:59:17 -08:00 |
|
Krrish Dholakia
|
2c7807c56e
|
feat(proxy_server.py): enable /organizations/new endpoint
allows admins to create organizations which can own teams
|
2024-03-02 11:55:16 -08:00 |
|
Krish Dholakia
|
cd33e318c8
|
Merge branch 'main' into litellm_end_user_spend_tracking
|
2024-02-29 19:31:19 -08:00 |
|
ishaan-jaff
|
cb5ba88ca6
|
(fix) prisma schema
|
2024-02-29 19:21:14 -08:00 |
|
Krrish Dholakia
|
c371009faf
|
feat(proxy/utils.py): enable end_user + team id tracking in spend logs
allows separating proxy owner vs. end user in the spen
d logs
|
2024-02-29 16:04:52 -08:00 |
|
Krrish Dholakia
|
820421ce0c
|
fix: show all teams user is a part of in user_info
|
2024-02-21 13:29:42 -08:00 |
|
ishaan-jaff
|
085ca52493
|
(feat) use user_notification table
|
2024-02-19 16:53:40 -08:00 |
|
ishaan-jaff
|
f3a66b3625
|
(feat) proxy - save model access requests
|
2024-02-19 16:35:20 -08:00 |
|
ishaan-jaff
|
85a10ac9ba
|
(feat) track spend key-model, user-model, team-model
|
2024-02-16 16:32:17 -08:00 |
|
ishaan-jaff
|
59110db0a2
|
(feat) set key-model budgets
|
2024-02-16 15:44:34 -08:00 |
|
ishaan-jaff
|
ff7cbf9578
|
(feat) log request_tags in SpendLogs
|
2024-02-16 09:52:25 -08:00 |
|
Krrish Dholakia
|
9aed341180
|
build(schema.prisma): add permissions column to key table
|
2024-02-15 21:29:34 -08:00 |
|