Sameer Kankute
ad1282de82
Merge pull request #20551 from BerriAI/litellm_opus_4.6_thinking
...
Add full support for Opus 4.6 (Anthropic, Azure AI, Bedrock, Vertex AI)
2026-02-06 19:30:47 +05:30
Sameer Kankute
eab7a99800
Merge pull request #20578 from BerriAI/litellm_claude_code_beta_headers
...
Add unsupported claude code beta headers in json
2026-02-06 19:10:13 +05:30
Sameer Kankute
285b2d2a12
add context_management header for compact_20260112 for messages
2026-02-06 19:06:49 +05:30
Sameer Kankute
db8423b799
Fix: test_json_response_nested_json_schema
2026-02-06 18:52:04 +05:30
Sameer Kankute
2e0715bd61
Fix mypy issue
2026-02-06 18:45:54 +05:30
Sameer Kankute
05ce4c68e5
Fix: test_vertex_ai_partner_models_anthropic_remove_prompt_caching_scope_beta_header
2026-02-06 18:34:57 +05:30
Sameer Kankute
fa26c6eeec
fix mypy issue
2026-02-06 18:29:28 +05:30
Sameer Kankute
40ff79655c
Add not_available in inference_geo
2026-02-06 18:29:28 +05:30
Sameer Kankute
786bd6ebc0
Fix merge conflicts
2026-02-06 18:29:14 +05:30
Sameer Kankute
c1a43914ee
Add documentation related to new beta header json
2026-02-06 17:54:56 +05:30
Sameer Kankute
3f9a7b1956
Add update_headers_with_filtered_beta in all messages API providers
2026-02-06 17:45:45 +05:30
Sameer Kankute
25a19b2091
Add update_headers_with_filtered_beta in anthropic
2026-02-06 17:45:05 +05:30
Sameer Kankute
920fea9520
feat: Add Unsupported Anthropic beta headers for each provider json
2026-02-06 17:44:09 +05:30
Sameer Kankute
bfd21b5e00
Merge branch 'main' into litellm_opus_4.6_thinking
2026-02-06 14:17:40 +05:30
Sameer Kankute
d07c87860d
Merge pull request #20514 from PeterDaveHelloKitchen/feat/add-claude-opus-4-6-model
...
Align Claude Opus 4.6 metadata and limits
2026-02-06 14:14:52 +05:30
Sameer Kankute
a2b29d6328
Add complete documentation for claude_opus_4_6
2026-02-06 14:04:39 +05:30
Sameer Kankute
1ec89b8a04
Feat: add inference_geo based pricing
2026-02-06 13:58:47 +05:30
Sameer Kankute
0934a4ab68
Correct litellm/litellm/llms/anthropic/chat/transformation.py
2026-02-06 13:08:43 +05:30
Sameer Kankute
358a081f63
Add compaction support for vertex ai
2026-02-06 12:52:28 +05:30
Sameer Kankute
1396813d74
The compact beta feature is not currently supported on the Converse and ConverseStream APIs
2026-02-06 12:52:28 +05:30
Sameer Kankute
d0444f402c
Add test for compaction in anthropic
2026-02-06 12:52:28 +05:30
Sameer Kankute
7a473f2954
Apply suggestion from @greptile-apps[bot]
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-06 12:07:13 +05:30
Sameer Kankute
ea518a7684
Apply suggestion from @greptile-apps[bot]
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-06 12:06:50 +05:30
Sameer Kankute
887a977ab4
Add doc on how to enable compaction via chat completion
2026-02-06 12:05:36 +05:30
Sameer Kankute
24dda99bd7
Handle compaction block in the input request
2026-02-06 11:55:12 +05:30
Sameer Kankute
c03ba8394e
Add compaction block in provider spcific fields streaming+ non streaming
2026-02-06 11:54:47 +05:30
Sameer Kankute
039b37fac1
Add compaction type block in the output
2026-02-06 11:31:35 +05:30
yuneng-jiang
de70a1c273
Merge pull request #20554 from BerriAI/ui_build_yj_03
...
[Refactor] Rename admins to AdminPanel
2026-02-05 21:12:48 -08:00
yuneng-jiang
968b953f84
rename admins to AdminPanel
2026-02-05 21:11:26 -08:00
yuneng-jiang
5ce5399fbb
Merge pull request #20469 from swayambhu94/fix/ui/model-hub-table-crash
...
fix: Add array type checks for model, agent, and MCP hub data to prev…
2026-02-05 20:14:51 -08:00
yuneng-jiang
26cdc4a47b
Merge pull request #20465 from BerriAI/litellm_ui_dep_tremor
...
[Refactor] UI - Admin Page: Migrate to AntD Tabs
2026-02-05 20:12:17 -08:00
Sameer Kankute
1bcd407af6
Add adaptive thiking for bedrock converse
2026-02-06 09:40:16 +05:30
Sameer Kankute
f15dd691b4
Fix anthropic.claude-opus-4-6-v1 for bedrock
2026-02-06 09:28:50 +05:30
Sameer Kankute
186fd2e64e
Add adaptive thinking support for anthropic opus 4.6
2026-02-06 09:24:43 +05:30
Cesar Garcia
95f8cbe5ca
[Feat] add ElevenLabs eleven_v3 and eleven_multilingual_v2 to model cost map ( #20522 )
...
* [Feat] add ElevenLabs `eleven_v3` and `eleven_multilingual_v2` to model cost map
Register ElevenLabs TTS models for cost tracking:
- elevenlabs/eleven_v3: most expressive model, 70+ languages, audio tags
- elevenlabs/eleven_multilingual_v2: default TTS model, 29 languages
Also update ElevenLabs docs with supported models table and eleven_v3 audio tags example.
* docs: remove model-agnostic tip from ElevenLabs docs
2026-02-05 19:37:42 -08:00
Cesar Garcia
8263c8ad15
feat(web_search): add gpt-5-search-api model and docs clarifications ( #20512 )
...
* docs(web_search): clarify OpenAI search model requirements
- Add gpt-5-search-api to supported OpenAI search models
- Add warning that regular models (gpt-5, gpt-4.1) do NOT support web_search_options
- Add tip that web_search_options is optional for search models
* feat(models): add gpt-5-search-api pricing for OpenAI and Azure
2026-02-05 19:36:43 -08:00
Swayambhu
926fb3525c
refactor: Add error handling for network calls and apply consistent formatting across networking functions.
2026-02-06 08:33:18 +05:30
Sameer Kankute
3923ef2857
Merge pull request #20491 from BerriAI/litellm_gemini_files_gcs
...
fix: make sure gcs_bucket_name passes
2026-02-06 08:26:14 +05:30
yuneng-jiang
3bececfa7a
Merge pull request #20539 from BerriAI/litellm_usage_failed_req
...
[Refactor] UI - Usage Page: Spend By Provider
2026-02-05 16:39:55 -08:00
yuneng-jiang
f64f949715
Spend by provider refactor
2026-02-05 16:22:07 -08:00
Shivam Rawat
93cf1ef517
Merge pull request #20535 from BerriAI/litellm_move_anthropic_test_script
...
[Chore] Move anthropic input/output test to right folder
2026-02-05 16:12:08 -08:00
yuneng-jiang
523a36ed53
Merge pull request #20530 from BerriAI/litellm_ui_team_soft_budget
...
[Feature] Add soft_budget to Team Table + Create/Update Endpoints
2026-02-05 15:52:17 -08:00
shivam
3dc70c3398
moved the test anthropic file
2026-02-05 15:44:24 -08:00
Ishaan Jaffer
bff5f8d7b0
doc fix
2026-02-05 15:31:41 -08:00
yuneng-jiang
45c6382667
cz bump + builds
2026-02-05 14:47:11 -08:00
yuneng-jiang
8b0d0b2610
bump: version 0.4.30 → 0.4.31
2026-02-05 14:46:38 -08:00
yuneng-jiang
a17efa1c8e
Add soft_budget to team table and create update endpoints
2026-02-05 14:43:48 -08:00
Ishaan Jaff
887a907e42
[Fix] Guardrails API - Ensure OpenAI Moderations Guard works with OpenAI Embeddings ( #20523 )
...
* init OpenAIEmbeddingsHandler
* init apply_guardrail
* use apply guardrails for OpenAI moderations
* test_embeddings_handler_string_input
* test_openai_moderation_guardrail_apply_guardrail
* fix typing
* test_openai_moderation_responses_api_input_field
* test fixes
2026-02-05 14:40:15 -08:00
shin-bot-litellm
0649720f79
Fix test isolation for test_log_langfuse_v2_handles_null_usage_values ( #20475 )
...
Create fresh mock objects within the test instead of reusing mocks
from setUp that have side_effect configured. The setUp's side_effect
on mock_langfuse_client.trace can interfere with return_value settings
when tests try to reset and reconfigure mocks.
Using dedicated mock objects for this test avoids state pollution
from setUp's side_effect configuration and makes the test more
deterministic in parallel execution environments.
2026-02-05 12:57:41 -08:00
shin-bot-litellm
1d92968e17
Fix test isolation for test_watsonx_gpt_oss_prompt_transformation ( #20474 )
...
Set cached tokenizer config directly and mock both sync and async
tokenizer functions to avoid race conditions when running with
parallel test execution (-n 16).
The issue was that parallel tests could populate the
litellm.known_tokenizer_config cache between clearing it and
when the code checked it. This caused the sync code path to be
used instead of the async path, bypassing the mocked async functions.
Fix:
1. Set cache directly instead of clearing it
2. Also mock sync versions _get_tokenizer_config and _get_chat_template_file
This ensures the test is deterministic regardless of test execution order.
2026-02-05 12:57:20 -08:00