Commit Graph

31241 Commits

Author SHA1 Message Date
yuneng-jiang aa75bec100 Model Usage per key 2026-01-29 18:27:10 -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
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
Sameer Kankute 45867ba934 Correct model map path 2026-01-29 16:33:50 +05:30
Sameer Kankute 0beaec0757 Intentional bad model map 2026-01-29 16:29:36 +05:30
Sameer Kankute f55ed3f945 Intentional bad model map 2026-01-29 16:26:46 +05:30
Sameer Kankute 350349188b Merge pull request #19993 from BerriAI/litellm_add_model_map_test
Intentional bad model map
2026-01-29 16:26:23 +05:30
Sameer Kankute b0dec49e9a Remove validate job from lint 2026-01-29 16:26:00 +05:30
Sameer Kankute 39dea34dfa Add Validate model_prices_and_context_window.json job 2026-01-29 16:25:10 +05:30
Sameer Kankute 5dea545c65 Intentional bad model map 2026-01-29 16:17:33 +05:30
Sameer Kankute 6997ee8e34 Merge pull request #19992 from BerriAI/litellm_add_model_map_test
Add test to check if model map is corretly formatted
2026-01-29 16:16:59 +05:30
Sameer Kankute fa80dc610d Add test to check if model map is corretly formatted 2026-01-29 16:14:32 +05:30
Sameer Kankute 5270aa58bb Add custom_llm_provider as gemini translation 2026-01-29 15:49:30 +05:30
yuneng-jiang f2d2ed5a0d Merge pull request #19953 from BerriAI/litellm_key_alias_spend_usage_report
[Feature] UI - Usage Export: Breakdown by Teams and Keys
2026-01-28 20:29:22 -08:00
yuneng-jiang 507f4c45a0 Merge pull request #19976 from BerriAI/ui_build_yj_2
[Infra] Remove _experimental/out routes from gitignore + UI Build
2026-01-28 20:15:06 -08:00
yuneng-jiang 12a4d14980 chore: update Next.js build artifacts (2026-01-29 04:12 UTC, node v22.16.0) 2026-01-28 20:12:20 -08:00
yuneng-jiang 20bab33e36 removing _experimental out routes from gitignore 2026-01-28 20:11:35 -08:00
Sameer Kankute 2a1bfd39aa Merge pull request #19974 from BerriAI/litellm_model_map_fix_jan_29
fix gemini gemini-robotics-er-1.5-preview entry
2026-01-29 09:07:54 +05:30
Sameer Kankute be8a76f270 fix gemini gemini-robotics-er-1.5-preview entry 2026-01-29 09:06:44 +05:30
rushilchugh01 562f0a0282 feat: Add new OpenRouter models: xiaomi/mimo-v2-flash, z-ai/glm-4.7, z-ai/glm-4.7-flash, and minimax/minimax-m2.1. to model prices and context window (#19938)
Co-authored-by: Rushil Chugh <Rushil>
2026-01-28 18:56:20 -08:00
Ishaan Jaff 9c5fed4f52 [Feat] LiteLLM Vector Stores - Add permission management for users, teams (#19972)
* fix: create_vector_store_in_db

* add team/user to LiteLLM_ManagedVectorStore

* add _check_vector_store_access

* add new fields

* test_check_vector_store_access

* add vector_store/list endpoints

* fix code QA checks
2026-01-28 18:55:40 -08:00
yuneng-jiang e796b9eb22 Merge pull request #19963 from BerriAI/litellm_ui_spend_logs_em_search
[Feature] UI - Logs: Adding Error message search to ui spend logs
2026-01-28 18:15:35 -08:00
yuneng-jiang 58dd3bd134 fixing sorting for v2/model/info 2026-01-28 18:07:22 -08:00
yuneng-jiang 632e8cf2f6 Merge pull request #19970 from BerriAI/litellm_ui_column_sort_component
[Feature] UI - Tables: Reusable Table Sort Component
2026-01-28 18:02:34 -08:00
Ishaan Jaff dcca8c7350 [Feat] - Search API add /list endpoint to list what search tools exist in router (#19969)
* feat: List all available search tools configured in the router.

* add debugging search API

* add debugging search API
2026-01-28 17:58:17 -08:00
Alexsander Hamir 69bd4426e8 [Release Day] - Fixed CI/CD issues & changed processes (#19902) 2026-01-28 17:57:24 -08:00
yuneng-jiang e9056671f9 Fixing sorting API calls 2026-01-28 17:53:38 -08:00
yuneng-jiang 92f9d8f86e Reusable Table Sort Component 2026-01-28 17:42:57 -08:00
Ishaan Jaff d12ce3cd5d [Fix] VertexAI Pass through - fix regression that caused vertex ai passthroughs to stop working for router models (#19967)
* fix(vertex_ai): replace custom model names with actual Vertex AI model names in passthrough URLs (#19948)

When the passthrough URL already contains project and location, the code
was skipping the deployment lookup and forwarding the URL as-is to Vertex AI.
For custom model names like gcp/google/gemini-2.5-flash, Vertex AI returned
404 because it only knows the actual model name (gemini-2.5-flash).

The fix makes the deployment lookup always run, so the custom model name
gets replaced with the actual Vertex AI model name before forwarding.

* add _resolve_vertex_model_from_router

* fix: get_llm_provider

* Potential fix for code scanning alert no. 4020: Clear-text logging of sensitive information

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Co-authored-by: michelligabriele <gabriele.michelli@icloud.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
v1.81.3.rc.5
2026-01-28 16:54:01 -08:00
Alexsander Hamir 3816570313 fix(presidio): reuse HTTP connections to prevent OOMs (#19964) 2026-01-28 16:08:53 -08:00
Ishaan Jaffer c4daa39daa fix 2026-01-28 16:05:03 -08:00
yuneng-jiang cccda30a9e Merge pull request #19960 from BerriAI/litellm_ui_spend_logs_error_message
[Feature] Add error_message Search in Spend Logs Endpoint
2026-01-28 16:04:29 -08:00