Commit graph

31415 commits

Author SHA1 Message Date
Lucas Rothman
2a138a202f
fix: properly use litellm api keys (#18832) 2026-01-08 23:32:47 +05:30
Constantine
3ebec39b74
fix(proxy): use async anthropic client to prevent event loop blocking (#18435)
Fixes #16716.
Previously, synchronous Anthropic client was used for token counting, which blocked the event loop.
This change switches to AsyncAnthropic and caches the client instance.
2026-01-08 23:26:46 +05:30
Cesar Garcia
cfda03ebe1
fix(gemini): support snake_case for google_search tool parameters (#18451)
* fix(gemini): support snake_case for google_search tool parameters

Add snake_case aliases for Gemini tool names to match the pattern
already used by other tools (url_context, google_maps, code_execution):
- google_search -> googleSearch
- google_search_retrieval -> googleSearchRetrieval
- enterprise_web_search -> enterpriseWebSearch

* test(gemini): add tests for snake_case google_search tool aliases

* refactor(gemini): simplify get_tool_value calls formatting
2026-01-08 23:25:36 +05:30
Ishaan Jaffer
10ec499369 responses API fixes 2026-01-08 19:16:23 +05:30
Ishaan Jaffer
ebf09218d5 TestManusResponsesAPITest 2026-01-08 18:59:46 +05:30
Ishaan Jaff
cbac70a4ec
MANUS docs (#18817) 2026-01-08 18:58:10 +05:30
Ishaan Jaff
b482d336b3
[Feat] New provider - Manus API on /responses, GET /responses (#18804)
* init ManusResponsesAPIConfig

* init MANUS ApI

* init MANUS create responses

* init MANUS

* test_extract_agent_profile

* transform_get_response_api_request

* test fix

* fixes non stream

* fix streaming

* add MANUSConfig

* test_multiturn_responses_api

* code QA check

* add manus

* Potential fix for code scanning alert no. 3961: 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: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-01-08 18:37:42 +05:30
Sameer Kankute
3e066db0b5 bump: version 1.80.12 → 1.80.13 2026-01-08 18:34:16 +05:30
Ishaan Jaffer
58e6ef7d93 TestAzureAIFlux2ImageEdit 2026-01-08 18:23:05 +05:30
Sameer Kankute
57b2af416a
Merge pull request #18811 from BerriAI/litellm_stable_080126
Fix cicd 080126
2026-01-08 17:40:19 +05:30
Sameer Kankute
5241b27bea fix: test_video_status_basic 2026-01-08 17:30:58 +05:30
Sameer Kankute
f5b5073649 fix: test_video_status_async 2026-01-08 17:20:38 +05:30
Sameer Kankute
2df9d8d4db fix: test_get_request_tags_from_metadata_and_litellm_metadata 2026-01-08 17:08:24 +05:30
Sameer Kankute
62d860ea7d fix: litellm/tests/test_litellm/test_responses_id_security.py 2026-01-08 17:01:44 +05:30
Sameer Kankute
0a9861c3ec Fix: test_token_counter_lazy_imports 2026-01-08 16:44:35 +05:30
Sameer Kankute
9d5eb60ff1 Fix: test_text_format_to_text_conversion - properly mock handler to avoid API calls 2026-01-08 16:37:12 +05:30
Sameer Kankute
b6e011309a Fix: test_spend_logs_payload_success_log_with_router 2026-01-08 16:07:00 +05:30
Sameer Kankute
501c2d522b Fix: mypy errors 2026-01-08 15:56:55 +05:30
Sameer Kankute
c023c69eae
Merge pull request #18739 from BerriAI/litellm_fix_deepinfra_tool_call
[Fix]: Tool content should be string for Deepinfra
2026-01-08 15:41:56 +05:30
Sameer Kankute
f52cc32a4c fix mypy error 2026-01-08 15:38:28 +05:30
Sameer Kankute
c13bc21520
Merge pull request #18754 from BerriAI/litellm_add_annotations_responses_bridge
Add annotations to completions responses API bridge
2026-01-08 15:30:16 +05:30
Sameer Kankute
0eb20ad500
Merge pull request #18745 from BerriAI/litellm_fix_gemini_audio_file_upload
Fix: Gemini generate content request with audio file id
2026-01-08 15:30:09 +05:30
Sameer Kankute
df7337fd38
Merge pull request #18800 from BerriAI/litellm_add_model_id_support_bedrock
Add support for model id in bedrock passthrough
2026-01-08 15:29:47 +05:30
Sameer Kankute
e0662d53a2
Merge pull request #18799 from BerriAI/litellm_fix_claude_usage_object
Fix: Incomplete usage in response object passed
2026-01-08 15:29:26 +05:30
Sameer Kankute
4abc94119f
Merge pull request #18797 from BerriAI/litellm_bedrock_kimi2_model
[Feat]Add bedrock kimi2 model support
2026-01-08 15:29:12 +05:30
Sameer Kankute
c05e148488
Merge pull request #18809 from BerriAI/main
merge main
2026-01-08 15:28:13 +05:30
Sameer Kankute
c95544959b
Merge pull request #18808 from BerriAI/main
merge main
2026-01-08 15:25:50 +05:30
Sameer Kankute
6941a29ad3
Merge pull request #18807 from BerriAI/main
merge main
2026-01-08 15:25:13 +05:30
Sameer Kankute
ad501048f3 Add support for Vertex AI API keys 2026-01-08 15:22:14 +05:30
Yuta Saito
790c80070f docs: add FOCUS env 2026-01-08 17:24:51 +09:00
Yuta Saito
93cf2d4848 fix: mypy 2026-01-08 17:19:02 +09:00
Yuta Saito
fb00b38fcd chore: lint 2026-01-08 16:56:51 +09:00
Yuta Saito
271ee0959b test: focus 2026-01-08 16:53:09 +09:00
Emerson Gomes
6c00f6f342
Add support to zai glm-4.7 model in Vertex (#18782)
* Add support to zai glm-4.7 model in Vertex

* Avoid failed on missing 'created' streaming chunk key
2026-01-08 13:20:02 +05:30
Yuta Saito
c00d83fea2 feat: add support focus export 2026-01-08 16:48:06 +09:00
Sameer Kankute
c78bf8cfcd Add support for model id in bedrock passthrough 2026-01-08 13:03:58 +05:30
Sameer Kankute
7e98843d97 Fix: Incomplete usage in response object passed 2026-01-08 10:57:07 +05:30
Sameer Kankute
e5c3fcbb52 fix mypy tests 2026-01-08 10:48:14 +05:30
yuneng-jiang
4c645c1ce3 Endpoint usage POC 2026-01-07 21:01:41 -08:00
Sameer Kankute
c4bab70306 Fix: Add moonshot in get_bedrock_model_id 2026-01-08 10:21:38 +05:30
Sameer Kankute
2a4dc8e041 Fix: aws creds getting passed in req 2026-01-08 10:18:15 +05:30
Sameer Kankute
af6883712e Add tests for kimi 2 bedrock model 2026-01-08 10:07:33 +05:30
Sameer Kankute
ddd52e0e2f Add support for kimi2 model on bedrock 2026-01-08 09:51:34 +05:30
Yuta Saito
3af9bab6a5 feat: add focus schema 2026-01-08 12:17:14 +09:00
Yuta Saito
565a622cf9 feat: scaffold Focus export logging skeleton 2026-01-08 12:09:58 +09:00
Benedikt Óskarsson
d3fdac8468
chore: fix formatting error 2026-01-08 02:04:52 +00:00
yuneng-jiang
51759424a6 Key and Team Routing Setting 2026-01-07 17:17:30 -08:00
Alexsander Hamir
2f803171d6
refactor(prometheus): skip metrics for invalid API key requests (#18788) 2026-01-07 17:14:14 -08:00
Benedikt Óskarsson
81fefc69c9
fix(bedrock): handle thinking with tool calls for Claude 4 models 2026-01-08 00:48:17 +00:00
yuneng-jiang
e285e2b91d
Merge pull request #18675 from BerriAI/litellm_key_team_routing_config
[Feature] Allow Add and Update for router_settings on Keys and Teams
2026-01-07 16:24:04 -08:00