Commit graph

31289 commits

Author SHA1 Message Date
Chesars
c005f1aec2 test(ui): add tests for model management UI improvements
- Add tests for dismissable Missing provider banner with localStorage persistence
- Add tests for compact Request Provider button when banner is dismissed
- Add tests for delete modal functionality and DB Model badge
- Add tests for clickable Model ID that calls setSelectedModelId
2026-01-30 14:15:59 -03:00
Chesars
219cd414f3 Fix model management page UI improvements
- Delete button now shows confirmation modal instead of redirecting to detail page
- Entire table row is clickable to view model details
- Fixed Last Refreshed text alignment and shortened time format
- Added dismiss button (X) to Missing provider banner with localStorage persistence
- Added compact Request Provider button in header when banner is dismissed
2026-01-30 14:15:58 -03:00
Sameer Kankute
6e9210381c
Merge pull request #20058 from BerriAI/litellm_vertex_ai_prompt-caching-scope-2026-01-05,
Fix: remove unsupported prompt-caching-scope-2026-01-05 header for vertex ai
2026-01-30 20:32:00 +05:30
Sameer Kankute
8363a26d2e Fix: remove unsupported prompt-caching-scope-2026-01-05 header for vertex ai 2026-01-30 17:33:40 +05:30
Sameer Kankute
1877483deb
Merge pull request #20056 from BerriAI/litellm_vllm_embedding
Fix: vllm embedding format
2026-01-30 17:01:57 +05:30
Sameer Kankute
5277a0cf82
Merge pull request #20053 from BerriAI/litellm_gemini_edit_jan_30
fix aspectRatio mapping in image edit
2026-01-30 17:01:46 +05:30
Sameer Kankute
8b9d5018b6
Merge pull request #20052 from BerriAI/litllm_disable_cache_jan_29
Add disable flag for anthropic gemini cache translation
2026-01-30 17:01:34 +05:30
Sameer Kankute
404c33eca6
Merge pull request #20051 from BerriAI/litellm_xai_web_search_routing
Add routing of xai chat completions to responses when web search options is present
2026-01-30 17:01:19 +05:30
Sameer Kankute
8d485f2403
Merge pull request #19986 from BerriAI/litellm_batch_cost_tracking_jan29
[Feat]Add cost tracking and usage object in aretrieve_batch call type
2026-01-30 17:00:42 +05:30
Sameer Kankute
cfc9c77347
Merge pull request #19981 from BerriAI/litellm_fix_batches_permissions
Fix: Batch and File user level permissions
2026-01-30 17:00:10 +05:30
Sameer Kankute
51747ee534
Merge pull request #20055 from BerriAI/litellm_files_gemini_endpoints_support
feat: add /delete endpoint support for gemini
2026-01-30 16:58:59 +05:30
Sameer Kankute
a8054264ae
Merge pull request #19975 from BerriAI/litellm_oss_staging_01_29_2026
Litellm oss staging 01 29 2026
2026-01-30 16:58:28 +05:30
Sameer Kankute
55348dd9c5 Fix: vllm embedding format 2026-01-30 16:42:59 +05:30
Sameer Kankute
fdb4b54add
Merge pull request #20009 from genga6/fix/#20006-update-max-input-tokens-for-gpt-5.2-codex
Fix `max_input_tokens` for `gpt-5.2-codex`
2026-01-30 16:18:53 +05:30
Sameer Kankute
ab8b459dfc
Merge pull request #20046 from nht1206/bugfix/input-tokens-details-not-correctly-extracted
fix(ResponseAPILoggingUtils): extract input tokens details as dict
2026-01-30 16:13:35 +05:30
Sameer Kankute
ed4c71ecf5
Merge pull request #20018 from varunsripad123/fix/google-files-retrieval
fix(gemini): support file retrieval in GoogleAIStudioFilesHandle
2026-01-30 16:09:19 +05:30
Sameer Kankute
78dd4b2b2f feat: add /delete endpoint support for gemini 2026-01-30 16:06:07 +05:30
Sameer Kankute
3c451e945a fix aspectRatio mapping 2026-01-30 15:25:18 +05:30
Sameer Kankute
5ac3f75996 Add disable flahg for anthropic gemini cache translation 2026-01-30 14:58:10 +05:30
Sameer Kankute
11c2160379 Add web search tests 2026-01-30 14:56:11 +05:30
Sameer Kankute
dbc8006190 Add routing of xai chat completions to responses when web search options is present 2026-01-30 14:15:35 +05:30
Sameer Kankute
b0b4362dd7
Merge pull request #19989 from BerriAI/litellm_add_passthrough_openai_route
Add /openai_passthrough route for openai passthrough requests:
2026-01-30 11:10:52 +05:30
Rhys
e95b9b8015 fix(ResponseAPILoggingUtils): extract input tokens details as dict 2026-01-30 10:44:56 +07:00
Sameer Kankute
eb50c780e9
Merge branch 'main' into litellm_oss_staging_01_29_2026 2026-01-30 09:03:05 +05:30
Sameer Kankute
c509ffcea8
Merge pull request #20042 from BerriAI/main
merge main in passthrough
2026-01-30 08:44:00 +05:30
milan-berri
8fcdf6105f
fix: run prisma generate as nobody user in non-root container (#20000)
Fixes permission error where prisma generate fails with 'Permission denied'
when trying to write schema.prisma in non-root containers.

The issue was that prisma generate was running as root before switching
to nobody user, causing generated files to be owned by root:root.
Moving prisma generate after USER nobody ensures files are owned by
nobody:nobody and can be written to during runtime.

Fixes #19859
2026-01-29 19:04:59 -08:00
Ishaan Jaff
c9658f877e
[Docs] Claude Agents SDK x LiteLLM Guide (#20036)
* docs claude agent SDK

* docs fix

* docs

* docs
2026-01-29 18:04:54 -08:00
Ishaan Jaff
476f0b29d2
[Feat] LiteLLM x Claude Agent SDK Integration (#20035)
* fix: bedrock invoke - does not support prompt-caching-scope

* fix: UNSUPPORTED_BEDROCK_INVOKE_BETA_PATTERNS

* init requirements.txt

* init README for claude Agent SDK

* fix: using converse models with UNSUPPORTED_BEDROCK_CONVERSE_BETA_PATTERNS

* fix main.py

* init: proxy_e2e_anthropic_messages_tests
2026-01-29 17:48:38 -08:00
Ishaan Jaff
f7e1a22947
[Feat] New Model - amazon.nova-2-pro-preview-20251202-v1:0 (#20033)
* init: amazon.nova-2-pro-preview-20251202-v1:0

* init: nova amazon.nova-2-pro

* add s3_vectors
2026-01-29 16:55:55 -08:00
Alexsander Hamir
12f58247ef
Add event-driven coordination for global spend query to prevent cache stampede (#20030) 2026-01-29 16:07:20 -08:00
yuneng-jiang
f782a2a8a1
Merge pull request #20024 from BerriAI/litellm_new_badge_dot
[Feature] UI - New Badge Dot Render
2026-01-29 14:25:17 -08:00
yuneng-jiang
5cd482cd05 Adding tests 2026-01-29 14:17:59 -08:00
yuneng-jiang
ca8056f74f Merge remote-tracking branch 'origin' into litellm_new_badge_dot 2026-01-29 13:37:37 -08:00
yuneng-jiang
6b77060bbd Adjusting new badges 2026-01-29 13:36:38 -08:00
yuneng-jiang
f3515b71eb
Merge pull request #20017 from BerriAI/litellm_ui_spendlogs_setting_hook
[Feature] UI - Spend Logs: Show Current Store and Retention Status
2026-01-29 13:25:31 -08:00
yuneng-jiang
3c02abb47f
Merge pull request #20015 from BerriAI/litellm_logs_error_code
[Fix] error_code in Spend Logs metadata
2026-01-29 13:24:54 -08:00
yuneng-jiang
96cb2efedb Adding proxy_server 2026-01-29 13:05:38 -08:00
yuneng-jiang
e080f92b7f Adding tests 2026-01-29 13:05:07 -08:00
yuneng-jiang
d081e01ed0 Show spend logs settings + allow delete of rentention period 2026-01-29 12:59:42 -08:00
yuneng-jiang
158e1e32d1 error_code in spend logs error metadata 2026-01-29 11:43:18 -08:00
yuneng-jiang
42081a57db
Merge pull request #19886 from BerriAI/litellm_bulk_edit_keys
[Feature] Bulk Update Keys Endpoint
2026-01-29 09:07:58 -08:00
yuneng-jiang
bc23a97e14
Merge pull request #19971 from BerriAI/litellm_v2_model_info_sorting_fix
[Fix] Sorting for /v2/model/info
2026-01-29 09:07:28 -08:00
Varun Sripad
8b6bcfc9ec fix(gemini): support file retrieval in GoogleAIStudioFilesHandler 2026-01-29 10:03:07 -06:00
Takumi Matsuzawa
fa54c241e0 Fix max_input_tokens for gpt-5.2-codex 2026-01-29 15:39:17 +00:00
Sameer Kankute
7c4577b2ad
Merge pull request #19988 from BerriAI/litellm_gemini_robotics_llm_provider2
Add custom_llm_provider as gemini translation
2026-01-29 18:12:03 +05:30
Sameer Kankute
bd4918c9c8
Merge pull request #19906 from BerriAI/litellm_oss_staging_01_28_2026
oss staging 01/28/2026
2026-01-29 17:47:35 +05:30
Sameer Kankute
df072979e5
Merge branch 'main' into litellm_oss_staging_01_28_2026 2026-01-29 17:39:42 +05:30
Sameer Kankute
a2fd56f007
Merge pull request #19997 from BerriAI/litellm_fix_robotic_model_map_entry
Fix: litellm_fix_robotic_model_map_entry
2026-01-29 17:27:40 +05:30
Sameer Kankute
ef15861fde Fix: litellm_fix_robotic_model_map_entry 2026-01-29 17:26:50 +05:30
Sameer Kankute
4aa786b04e
Merge pull request #19994 from BerriAI/litellm_add_model_map_test
Intentional bad model map
2026-01-29 16:34:26 +05:30