Sameer Kankute
d8761de660
Add get files API support and tests
2026-02-03 18:59:10 +05:30
Sameer Kankute
ff568de2cb
Add get files API support and tests
2026-02-03 18:57:39 +05:30
Lucky Lodhi
b6934584fe
fixed linting
2026-02-03 13:04:36 +00:00
Sameer Kankute
be89b38ea8
Merge pull request #20319 from FelipeRodriguesGare/add/models
...
adding together ai models to litellm models json
2026-02-03 18:28:39 +05:30
Nikita Timofeev
ffbc8d20c4
bugfix: Remove user messages merging
...
There is no reason to merge user messages.
2026-02-03 12:58:28 +00:00
Felipe Rodrigues Gare Carnielli
ea19d8dbf6
fixing glm-4.7 input cost per token
2026-02-03 09:57:00 -03:00
Lucky Lodhi
1aa619d660
added 1h ttl support for aws bedrock
2026-02-03 11:59:35 +00:00
Sameer Kankute
b7f0d05dfd
Merge pull request #20337 from BerriAI/main
...
update 02 staging PR
2026-02-03 17:08:01 +05:30
Sameer Kankute
070d501ced
Merge pull request #20336 from BerriAI/litellm_bump_version_1.81.7
...
bump litellm 1.81.7
2026-02-03 16:52:12 +05:30
Sameer Kankute
47c5366cf3
bump litellm 1.81.7
2026-02-03 16:51:42 +05:30
Sameer Kankute
3765d88809
Fix: Extra inputs are not permitted, field: 'messages[2].provider_specific_fields'
2026-02-03 16:23:18 +05:30
Sameer Kankute
c2a33ea2ea
Apply suggestion from @greptile-apps[bot]
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-03 16:11:07 +05:30
Sameer Kankute
793a7fd993
Merge pull request #20333 from BerriAI/litellm_tuesday_cicd_release_final
...
Litellm tuesday cicd release final
2026-02-03 15:37:30 +05:30
Sameer Kankute
21e95c73e4
Fix litellm_security_tests
2026-02-03 15:24:31 +05:30
Sameer Kankute
31cdffd3a4
Revert "fix: prevent error when max_fallbacks exceeds available models ( #20071 )"
...
This reverts commit ef73f330f1 .
2026-02-03 15:15:30 +05:30
Sameer Kankute
fae0554fdc
Revert "add missing indexes on VerificationToken table ( #20040 )"
...
This reverts commit 1e8848ca97 .
2026-02-03 15:01:28 +05:30
Sameer Kankute
017b78de40
Fix code quality tests
2026-02-03 15:01:17 +05:30
Sameer Kankute
9a6bafe89e
Fix litellm/tests/test_litellm/proxy/_experimental/mcp_server/test_semantic_tool_filter.py tests
2026-02-03 15:01:10 +05:30
Sameer Kankute
eb8f4d3e05
Revert "fix: models loadbalancing billing issue by filter ( #18891 ) ( #19220 )"
...
This reverts commit 72e5193451 .
2026-02-03 15:00:57 +05:30
Sameer Kankute
410e54648c
Fix: Managed Batches: Inconsistent State Management for list and cancel batches
2026-02-03 14:47:28 +05:30
Sameer Kankute
80acd4cf98
Merge pull request #20330 from BerriAI/revert-20328-litellm_tuesday_cicd_release
...
Revert "Litellm tuesday cicd release"
2026-02-03 14:29:28 +05:30
Sameer Kankute
1b1854b704
Revert "Litellm tuesday cicd release"
2026-02-03 14:29:16 +05:30
Sameer Kankute
23f662ef93
Merge pull request #20328 from BerriAI/litellm_tuesday_cicd_release
...
Litellm tuesday cicd release
2026-02-03 13:42:02 +05:30
Sameer Kankute
cad15e21cc
Add support for delete via only file_id
2026-02-03 13:18:44 +05:30
Sameer Kankute
a92a0fa686
Add support for delete via only file_id
2026-02-03 12:53:07 +05:30
Sameer Kankute
ecb6413028
Revert "add missing indexes on VerificationToken table ( #20040 )"
...
This reverts commit 1e8848ca97 .
2026-02-03 12:22:18 +05:30
Sameer Kankute
b379fb6338
Fix code quality tests
2026-02-03 12:10:29 +05:30
Sameer Kankute
86ae627007
Fix litellm/tests/test_litellm/proxy/_experimental/mcp_server/test_semantic_tool_filter.py tests
2026-02-03 12:08:19 +05:30
Sameer Kankute
7dd0248987
Revert "fix: models loadbalancing billing issue by filter ( #18891 ) ( #19220 )"
...
This reverts commit 72e5193451 .
2026-02-03 12:04:15 +05:30
krauckbot
17c0a88a60
fix: add missing capability flags to vercel_ai_gateway models ( #20276 )
...
67 vercel_ai_gateway models were missing capability flags (supports_vision,
supports_function_calling, supports_tool_choice, supports_response_schema).
These capabilities were inferred from the corresponding direct provider entries
for the same models (e.g., vercel_ai_gateway/anthropic/claude-3.5-sonnet now has
the same capabilities as anthropic/claude-3.5-sonnet).
Models fixed include:
- Claude 3/3.5/3.7 (Anthropic)
- GPT-4/5 variants (OpenAI)
- Gemini 2.0/2.5 (Google)
- Grok 3/4 (xAI)
- Mistral/Mixtral variants
- Qwen models
- DeepSeek models
- And more
This ensures consistent capability reporting across providers for the same
underlying models.
Co-authored-by: krauckbot <krauckbot123@gmail.com>
2026-02-02 22:07:17 -08:00
Cesar Garcia
a904c3f40d
fix(github_copilot): preserve system prompts and auto-inject headers ( #20113 )
...
- Remove system-to-assistant message conversion (API now supports system prompts)
- Auto-inject required Copilot headers in chat completions (same as /responses)
- Deprecate disable_copilot_system_to_assistant flag
- Update docs to remove manual extra_headers requirement
Fixes #19873
2026-02-02 22:05:44 -08:00
Cesar Garcia
b33e1e8019
feat(sdk): add proxy_auth for auto OAuth2/JWT token management ( #20238 )
...
Adds litellm.proxy_auth to automatically obtain and refresh OAuth2/JWT
tokens when connecting to LiteLLM Proxy or any OAuth2-protected endpoint.
- Add ProxyAuthHandler for token lifecycle (obtain, cache, refresh)
- Add AzureADCredential wrapper for azure-identity credentials
- Add GenericOAuth2Credential for any OAuth2 provider (Okta, Auth0, etc)
- Auto-inject Authorization headers in completion() and embedding()
Closes #19834
2026-02-02 22:04:08 -08:00
Harshit Jain
65401138b5
fix: refactor, race condition handle, fstring sql injection
2026-02-03 10:49:49 +05:30
Harshit Jain
768f9a44b2
fix: virutal key grace period from env/UI
2026-02-03 09:50:10 +05:30
yuneng-jiang
9202870e14
Merge pull request #20308 from BerriAI/litellm_ui_community_buttons
...
[Feature] UI - Navbar: Option to Hide Community Engagement Buttons
2026-02-02 20:10:01 -08:00
yuneng-jiang
2984832843
Merge pull request #20310 from BerriAI/litellm_ui_def_team_settings
...
[Feature] UI - Default Team Settings: Migrate Default Team Settings to use Reusable Model Select
2026-02-02 20:09:13 -08:00
Ishaan Jaffer
7ae980410b
docs fix
2026-02-02 19:50:22 -08:00
Ishaan Jaffer
5aa8725c63
docs Tracing Tools
2026-02-02 19:48:00 -08:00
Sameer Kankute
24a4979aa3
Merge pull request #20320 from BerriAI/litellm_nova-sonic_doc
...
Add documentation correctly for nova sonic
2026-02-03 09:11:22 +05:30
Ishaan Jaff
5cfcf67d7c
[Feat] /chat/completions - allow using OpenAI style tools for web_search with VertexAI/gemini models ( #20280 )
...
* test_gemini_openai_web_search_tool_to_google_search
* feat: Handle OpenAI style web search tools
2026-02-02 19:36:36 -08:00
Sameer Kankute
333419b4d2
Add documentation correctly for nova sonic
2026-02-03 09:03:27 +05:30
Harshit Jain
ec279eb426
fix: proxy failure cases, now log ip and user agent, key hash, name ( #20145 )
2026-02-02 19:26:50 -08:00
Felipe Rodrigues Gare Carnielli
f32bd8474e
adding together ai models to litellm models json
2026-02-03 00:25:58 -03:00
Harshit Jain
04c348e7bb
fixes failure metrics labels ( #20152 )
...
Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
2026-02-02 19:20:14 -08:00
Harshit Jain
76a399ba69
feat(guardrails): implement team-based isolation guardrails mgmnt ( #19889 )
...
* feat(guardrails): implement team-based isolation guardrails mgmnt
* fix lint errors
* add allow_team_guardrail_config for admin permissions
2026-02-02 19:14:55 -08:00
yuneng-jiang
610ef7b4cf
chore: antd modal deprecated props
2026-02-02 19:04:18 -08:00
Ishaan Jaffer
c8f9af1758
fix mypy lint
2026-02-02 19:00:10 -08:00
Ishaan Jaffer
4e8c6d1b10
fix linting
2026-02-02 18:30:56 -08:00
Ishaan Jaff
0ef506a54a
Litellm docs mcp filtering semantic ( #20316 )
...
* init: SemanticMCPToolFilter
* init: SemanticToolFilterHook
* test_e2e_semantic_filter
* mock tests: test_semantic_filter_basic_filtering
* Update litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* refactor folder/file organization
* docs fix
* fix filter
* fix: filter_tools
* fix linting tool filrer
* initialize_from_config
* fix: _expand_mcp_tools
* _initialize_semantic_tool_filter
* working: async_post_call_response_headers_hook
* clean up semantic tool filter
* add _initialize_semantic_tool_filter
* build_router_from_mcp_registry
* _get_tools_by_names
* fiix config
* async_post_call_response_headers_hook
* docs mcp filter
* docs fix
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-02 18:29:07 -08:00
Ishaan Jaff
079f49ff6a
[Feat] - MCP Semantic Filtering Support ( #20296 )
...
* init: SemanticMCPToolFilter
* init: SemanticToolFilterHook
* test_e2e_semantic_filter
* mock tests: test_semantic_filter_basic_filtering
* Update litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* refactor folder/file organization
* docs fix
* fix filter
* fix: filter_tools
* fix linting tool filrer
* initialize_from_config
* fix: _expand_mcp_tools
* _initialize_semantic_tool_filter
* working: async_post_call_response_headers_hook
* clean up semantic tool filter
* add _initialize_semantic_tool_filter
* build_router_from_mcp_registry
* _get_tools_by_names
* fiix config
* async_post_call_response_headers_hook
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-02 18:28:53 -08:00