Commit graph

79 commits

Author SHA1 Message Date
Krrish Dholakia
dab219d4d7 test(test_key_generate_prisma.py): fix check for raising error if key generate max budget > key upperbound 2024-04-09 13:07:57 -07:00
Ishaan Jaff
865cfd8c9f test new team request 2024-04-02 20:52:16 -07:00
Krrish Dholakia
029ee15951 perf(proxy_server.py): batch write spend logs
reduces prisma client errors, by batch writing spend logs - max 1k logs at a time
2024-04-02 18:46:55 -07:00
Ishaan Jaff
6534f887cc support all-proxy-models for teams 2024-04-02 16:04:09 -07:00
Ishaan Jaff
857a7c9135 support all-models-on-proxy 2024-04-02 15:52:54 -07:00
Ishaan Jaff
78edb29a29 (fix) support all-models alias on backend 2024-04-02 15:12:37 -07:00
Krrish Dholakia
610b811033 test(test_key_generate_prisma.py): fix test 2024-03-29 20:30:43 -07:00
Krrish Dholakia
9fc8b8a215 fix(proxy_server.py): increment cached global proxy spend object 2024-03-29 20:02:31 -07:00
Krrish Dholakia
49e2624240 fix(proxy_server.py): enforce end user budgets with 'litellm.max_end_user_budget' param 2024-03-29 17:14:40 -07:00
ishaan-jaff
37be2ba569 (fix) fix error message raised on passing invalid tokens 2024-03-15 14:50:34 -07:00
Krrish Dholakia
3232feb123 fix(proxy_server.py): fix key caching logic 2024-03-13 19:10:24 -07:00
Krrish Dholakia
84a32370b8 test(test_key_generate_prisma.py): fix tests 2024-03-11 15:24:42 -07:00
Krrish Dholakia
a4bb213610 test(test_key_generate_prisma.py): fix test 2024-03-11 14:59:11 -07:00
Krrish Dholakia
5b5d3b10df test(test_key_generate_prisma.py): fix test to only let admin delete a key 2024-03-11 14:18:01 -07:00
ishaan-jaff
928f7f8fe1 (ci/cd) fix test_proxy_load_test_db 2024-02-28 18:02:32 -08:00
Krrish Dholakia
e2faf313d3 fix(proxy_server.py): introduces a beta endpoint for admin to view global spend 2024-02-28 12:47:51 -08:00
Krrish Dholakia
56ee5b4762 test: testing fixes 2024-02-26 19:10:05 -08:00
Krrish Dholakia
64341b507f fix(proxy_server.py): don't cache request on key generate - misses the team related data 2024-02-26 18:48:55 -08:00
ishaan-jaff
80fd55a867 (feat) update non default values 2024-02-20 18:55:20 -08:00
ishaan-jaff
6a88746b62 (test) test_call_with_key_over_model_budget 2024-02-16 17:45:49 -08:00
Krrish Dholakia
866f978149 test(test_key_generate_prisma.py): fix test import 2024-02-10 16:16:12 -08:00
ishaan-jaff
3dc85a5263 (test) track_cost_ for end users 2024-02-06 15:25:51 -08:00
ishaan-jaff
a8bb3a4ada (test) test_upperbound_key_params 2024-02-05 22:39:36 -08:00
ishaan-jaff
7ebdab1367 (test) litellm-dashboard never allowed to /chat/completions 2024-02-05 16:11:33 -08:00
ishaan-jaff
8589f7f98b (test) setting user_role 2024-02-03 11:06:51 -08:00
ishaan-jaff
6f7b4c1faa (test) user_api_key_auth_cache 2024-02-02 19:57:55 -08:00
Krrish Dholakia
a7b89f0938 fix(test_key_generate_prisma.py): add longer delay to allow logs to update 2024-02-02 19:03:47 -08:00
ishaan-jaff
b7c475bcdb (test) state of litellm cache after create, delete 2024-02-02 18:49:20 -08:00
Krrish Dholakia
5a88a9c24e test: add sleep to key tests 2024-02-02 12:36:35 -08:00
Krrish Dholakia
4fdcb7edfe test(test_key_generate_prisma.py): add sleep time 2024-02-02 12:18:36 -08:00
Krrish Dholakia
699e78b0bd test: fix import 2024-02-02 11:16:51 -08:00
Krrish Dholakia
9c1e4e04e0 test: fix import 2024-02-02 10:23:31 -08:00
Krrish Dholakia
35df1413f8 test: testing fixes 2024-02-01 21:20:46 -08:00
ishaan-jaff
ef9065a87e (test) prisma /key/gen 2024-02-01 15:36:10 -08:00
ishaan-jaff
4f9a4ce5af (test) test _get_bearer_token 2024-02-01 15:33:03 -08:00
ishaan-jaff
f5891bcf72 (test) key_gen 2024-02-01 15:27:00 -08:00
ishaan-jaff
4c29f74efb (test) test_user_api_key_auth_without_master_key 2024-02-01 14:51:26 -08:00
ishaan-jaff
db255cd27c (fix) test_key_name_null 2024-02-01 14:45:19 -08:00
ishaan-jaff
c01b959f68 (test) malformed keys 2024-02-01 14:33:16 -08:00
ishaan-jaff
7fc92afe0f (test) using default key generate params 2024-01-29 14:46:36 -08:00
Krish Dholakia
5d63cbd58c Merge pull request #1642 from BerriAI/litellm_key_aliases
feat(proxy_server.py): save abbreviated key name if `allow_user_auth` enabled
2024-01-26 22:07:17 -08:00
Krrish Dholakia
ec9e2fb8f6 test(test_key_generate_prisma.py): reset custom auth value 2024-01-26 21:12:38 -08:00
Krrish Dholakia
a137f000b2 feat(proxy_server.py): save abbreviated key name if allow_user_auth enabled 2024-01-26 15:31:37 -08:00
ishaan-jaff
236256e4a5 (fix) test - prisma key budget tracking 2024-01-26 14:31:04 -08:00
ishaan-jaff
a4bdbd7e54 (fix) test_view_spend_per_user 2024-01-25 20:41:31 -08:00
Krrish Dholakia
aeae42615f fix(proxy_server.py): fix handling none value for existing spend object 2024-01-24 20:37:56 -08:00
Krish Dholakia
f1d309d700 Merge branch 'main' into litellm_global_spend_updates 2024-01-24 20:20:15 -08:00
ishaan-jaff
65450ba309 (test) test /key/gen with max_budget=None 2024-01-24 19:27:53 -08:00
ishaan-jaff
62fdfc627c (test) logging cache_key in spendLogs 2024-01-24 18:54:23 -08:00
ishaan-jaff
c8b2e5c80b (feat) add cache_key in spend_log 2024-01-24 17:56:00 -08:00