Ishaan Jaff
|
a44596a067
|
fix created_at and updated_at not existing error
|
2024-08-26 21:04:39 -07:00 |
|
Ishaan Jaff
|
5745f3d6cc
|
fix schema
|
2024-08-26 17:27:06 -07:00 |
|
Ishaan Jaff
|
fb150f7ce5
|
update schema
|
2024-08-26 16:52:19 -07:00 |
|
Ishaan Jaff
|
78eb5164df
|
fix DB accept null values for api_base, user, etc
|
2024-07-23 16:33:04 -07:00 |
|
Ishaan Jaff
|
b99ffcf8ae
|
SpendLogsPayload- track user ip
|
2024-07-08 10:16:58 -07:00 |
|
Krish Dholakia
|
55a20c7cce
|
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
|
def648ed3f
|
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
|
ae8889f4fa
|
fix schema.prisma
|
2024-06-08 17:39:04 -07:00 |
|
Krrish Dholakia
|
b41d7f5d51
|
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
|
5bd658493f
|
feat - working audit logs for create, update delete team
|
2024-06-05 17:50:27 -07:00 |
|
Krrish Dholakia
|
86b66c13a4
|
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
|
5a3aca10ce
|
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
|
3c0e9cb48e
|
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
|
f548334e8b
|
build - prisma schema change
|
2024-05-22 17:19:31 -07:00 |
|
Krrish Dholakia
|
9f518030b9
|
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
|
db666b01e5
|
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
|
fc5a845838
|
fix - prisma schema
|
2024-04-30 23:09:53 -07:00 |
|
Krrish Dholakia
|
6c1444bfaa
|
fix(proxy_server.py): allow mapping a user to an org
|
2024-04-08 20:45:11 -07:00 |
|
Krrish Dholakia
|
11186d6ab4
|
build(schema.prisma): add user alias to prisma schema
|
2024-04-05 17:06:30 -07:00 |
|
Krish Dholakia
|
6bc48d7e8d
|
Merge branch 'main' into litellm_model_add_api
|
2024-04-03 20:29:44 -07:00 |
|
Krrish Dholakia
|
5fb46cf32e
|
build(schema.prisma): add proxy model table to prisma schema
|
2024-04-03 20:17:38 -07:00 |
|
Krrish Dholakia
|
f536fb13e6
|
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
|
2b0feab16b
|
(fix) prisma - use original prisma client py generator
|
2024-03-28 12:25:28 -07:00 |
|
Ishaan Jaff
|
e44594d9da
|
(fix) prisma remove json protocol
|
2024-03-28 12:06:57 -07:00 |
|
Tim
|
d939755a73
|
Remove duplicated "blocked" field on LiteLLM_TeamTable
|
2024-03-27 17:02:18 +01:00 |
|
Krish Dholakia
|
e266142d2b
|
Merge pull request #2705 from BerriAI/litellm_permissions_table
enable new `/team/disable` endpoint
|
2024-03-26 18:47:34 -07:00 |
|
Krrish Dholakia
|
bec093675c
|
build(schema.prisma): update schema to enable team blocking
|
2024-03-26 17:03:32 -07:00 |
|
Krrish Dholakia
|
77472b80eb
|
fix(proxy_server.py): use consistent naming schema - move to /team/block
|
2024-03-26 16:59:36 -07:00 |
|
Krrish Dholakia
|
4f7ba902d8
|
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
|
d57995a73d
|
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
|
dd151869a3
|
fix(blocked_user_list.py): check if end user blocked in db
|
2024-03-16 13:03:52 -07:00 |
|
Krrish Dholakia
|
ef0002f31c
|
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
|
fc16b6650e
|
build(schema.prisma): add support for team-based model aliases
|
2024-03-06 18:55:44 -08:00 |
|
Krish Dholakia
|
530b454ff4
|
Merge branch 'main' into litellm_slack_budget_alerting
|
2024-03-02 19:13:57 -08:00 |
|
Krrish Dholakia
|
ac085a4643
|
fix(proxy_server.py): actual implementation of slack soft budget alerting
|
2024-03-02 18:34:18 -08:00 |
|
Krish Dholakia
|
eaccbf26b7
|
Merge branch 'main' into litellm_organization_table
|
2024-03-02 16:09:28 -08:00 |
|
ishaan-jaff
|
b042b5dc3b
|
(feat) set soft_budgets on keys
|
2024-03-02 12:25:40 -08:00 |
|
Krrish Dholakia
|
8a249b5fe9
|
build(schema.prisma): update schema with new orgs and budget table
|
2024-03-02 12:18:31 -08:00 |
|
Krrish Dholakia
|
6fb19c5d42
|
test(test_organizations.py): add testing for /organization/new endpoint
|
2024-03-02 12:13:54 -08:00 |
|
Ishaan Jaff
|
38201ac7e3
|
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
|
0418ba5fc3
|
(feat) log api_base in spend logs
|
2024-03-02 12:02:06 -08:00 |
|
Krrish Dholakia
|
5feea04831
|
build: update schema.prisma
|
2024-03-02 11:59:17 -08:00 |
|
Krrish Dholakia
|
2602102ce6
|
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
|
5f9cd5a4f6
|
Merge branch 'main' into litellm_end_user_spend_tracking
|
2024-02-29 19:31:19 -08:00 |
|
ishaan-jaff
|
168eabb69a
|
(fix) prisma schema
|
2024-02-29 19:21:14 -08:00 |
|
Krrish Dholakia
|
c60fa9c84d
|
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
|
846757e343
|
fix: show all teams user is a part of in user_info
|
2024-02-21 13:29:42 -08:00 |
|
ishaan-jaff
|
6985880506
|
(feat) use user_notification table
|
2024-02-19 16:53:40 -08:00 |
|
ishaan-jaff
|
a13565dd95
|
(feat) proxy - save model access requests
|
2024-02-19 16:35:20 -08:00 |
|
ishaan-jaff
|
d65c6d3869
|
(feat) track spend key-model, user-model, team-model
|
2024-02-16 16:32:17 -08:00 |
|