Chesars
c5cec60fd0
fix(moonshot): preserve image_url blocks in multimodal messages
...
Moonshot's _transform_messages unconditionally flattened content arrays
to plain text, dropping image_url blocks. Vision models like kimi-k2.5
accept the standard OpenAI content array format.
Now checks for image_url blocks before flattening — if any message
contains images the content array is preserved intact.
Fixes #20862
2026-02-19 16:44:38 -03:00
yuneng-jiang and GitHub
bac1b6b2e0
Merge pull request #21545 from BerriAI/litellm_key_last_active_tracking
...
[Feature] Key Last Active Tracking
2026-02-19 10:29:23 -08:00
yuneng-jiang
caa931b167
adding build
2026-02-19 10:29:01 -08:00
yuneng-jiang
9eaaa9740b
bump: version 0.4.42 → 0.4.43
2026-02-19 10:28:35 -08:00
yuneng-jiang
c911cfbabf
Merge remote-tracking branch 'origin' into litellm_key_last_active_tracking
2026-02-19 10:27:48 -08:00
yuneng-jiang and GitHub
2df7d1770a
Merge pull request #21580 from BerriAI/proxy_extras_feb19
...
[Infra] bump proxy extras
2026-02-19 10:12:33 -08:00
yuneng-jiang
c3317ea2b3
build files
2026-02-19 10:11:47 -08:00
yuneng-jiang
23547df8a1
bump: version 0.4.41 → 0.4.42
2026-02-19 10:11:19 -08:00
yuneng-jiang and GitHub
0465067055
Merge pull request #21579 from BerriAI/proxy_extras_feb19
...
bump: version 0.4.40 → 0.4.41
2026-02-19 10:07:00 -08:00
yuneng-jiang
35797d1f75
bump: version 0.4.40 → 0.4.41
2026-02-19 10:05:38 -08:00
Sameer Kankute and GitHub
2e34870df9
Merge pull request #21568 from BerriAI/litellm_gemini-3.1-pro-preview_day_0
...
[Feat]Add gemini 3.1 pro preview day 0 support
2026-02-19 22:25:28 +05:30
jquinter and GitHub
f20b5fc62a
Merge pull request #21566 from BerriAI/fix/pass-through-mypy-type-errors
...
fix(types): fix mypy errors in pass-through endpoint query param types
2026-02-19 13:51:39 -03:00
Sameer Kankute
c123dc5c24
Fix vercel build
2026-02-19 22:19:34 +05:30
Sameer Kankute
9f66a4c122
Fix test_reasoning_effort_dict_format_gemini_3
2026-02-19 22:14:20 +05:30
Sameer Kankute
884c763fb1
Fix date in docs
2026-02-19 22:14:20 +05:30
Sameer Kankute and greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
a951d6c681
Update docs/my-website/blog/gemin_3.1/index.md
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-19 22:14:20 +05:30
Sameer Kankute and greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
e27725a8b5
Update docs/my-website/blog/gemin_3.1/index.md
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-19 22:14:20 +05:30
Sameer Kankute
468be6f5a8
Fix date in docs
2026-02-19 22:14:20 +05:30
Sameer Kankute
2133a97e97
Add gemini-3.1-pro-preview pricing data
2026-02-19 22:14:19 +05:30
Sameer Kankute
8305bbee21
Add mapping for medium thinking level for gemini-3.1-pro-preview
2026-02-19 22:14:19 +05:30
Julio Quinteros Pro and Claude Sonnet 4.6
f3003a9840
fix(types): fix mypy errors in pass-through endpoint query param types
...
- passthrough/utils.py: change `request_query_params` from `Dict` to
`Mapping` so callers passing `dict[str, str]` satisfy the type checker
(dict is invariant; Mapping is covariant in its value type)
- pass_through_endpoints.py: cast `param_default_query_params` to
`Optional[dict]` consistent with the existing cast pattern for other
params extracted from the untyped `target_params` dict
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-19 12:24:14 -03:00
jquinter and GitHub
ec28395054
Merge pull request #21564 from BerriAI/fix/competitor-constants-env-override
...
fix(constants): add env var override support for COMPETITOR_LLM_TEMPERATURE and MAX_COMPETITOR_NAMES
2026-02-19 11:51:57 -03:00
michelligabriele and GitHub
053ee4826f
fix(websearch_interception): fix pre_call_deployment_hook not triggering via proxy router ( #21433 )
...
* fix(websearch_interception): fix pre_call_deployment_hook not triggering via proxy router
Fix provider lookup (check top-level kwargs + fallback to get_llm_provider),
return full kwargs dict instead of partial, and use OpenAI-format tool definition.
* remove unnecessary inline import
2026-02-19 06:38:45 -08:00
Julio Quinteros Pro and Claude Sonnet 4.6
4227690025
fix(constants): add env var override support for COMPETITOR_LLM_TEMPERATURE and MAX_COMPETITOR_NAMES
...
These constants were added as hardcoded values in #21533 without environment
variable support, causing test_all_numeric_constants_can_be_overridden to fail.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-19 11:28:49 -03:00
Sameer Kankute and GitHub
ca34e9a3f9
Merge pull request #21543 from BerriAI/litellm_passthrough_endpoint_method
...
Add method based routing for passthrough endpoints
2026-02-19 19:34:04 +05:30
Sameer Kankute
ca91814b85
rrevert changes
2026-02-19 19:33:34 +05:30
Sameer Kankute and Cursor
f2393fc9cb
Merge main into litellm_passthrough_endpoint_method
...
Resolved conflicts in pass_through_endpoints.py by:
- Accepting main's formatting and mypy fixes
- Preserving branch's method support feature
- Preserving branch's default_query_params feature
Combined changes include:
- Method filtering for passthrough endpoints
- Default query parameters support
- Updated route key format to include methods
- Code formatting improvements from main
- Fixed type annotations
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-19 19:22:41 +05:30
Sameer Kankute and GitHub
647e5237a7
Merge pull request #21555 from BerriAI/litellm_server_side_compaction_trans
...
[Feat] Add server side compaction translation from openai to anthropic
2026-02-19 19:14:37 +05:30
Sameer Kankute and GitHub
8bcca905a7
Merge pull request #21539 from BerriAI/litellm_fix_azure_store_param
...
Fix: add stop param as supported for openai and azure
2026-02-19 19:12:43 +05:30
Sameer Kankute and GitHub
36e21830db
Merge pull request #21550 from BerriAI/litellm_add_global_usage
...
[Feat] Add Default usage data configuration
2026-02-19 19:10:35 +05:30
Sameer Kankute and GitHub
1ad9d26c6f
Merge pull request #21559 from BerriAI/fix_openai/bge-multilingual-gemma2
...
Fix usage in xai
2026-02-19 19:07:09 +05:30
Sameer Kankute and GitHub
308cdb2720
Merge pull request #21557 from SherifWaly/sherif.waly/add-reasoning-multi-turn-hosted-vllm
...
Convert thinking_blocks to content blocks for hosted_vllm multi-turn
2026-02-19 18:56:09 +05:30
Sameer Kankute
fc7fa73b6f
Fix usage in xai
2026-02-19 18:48:30 +05:30
Sameer Kankute and GitHub
8432d3488e
Merge pull request #20841 from themavik/fix/license-check-debug-log-spam-17953
...
fix(proxy): prevent is_premium() debug log spam on every request
2026-02-19 18:33:41 +05:30
Sameer Kankute and GitHub
0bea9c1dbc
Merge pull request #21497 from SolitudePy/fix/github-provider-match-openai-metadata
...
fix: allow github aliases to reuse upstream model metadata
2026-02-19 18:30:33 +05:30
Sameer Kankute and GitHub
0617afef30
Merge pull request #17430 from richardmcsong/patch-1
...
Uncomment response_model in user_info endpoint
2026-02-19 18:28:49 +05:30
Sameer Kankute and GitHub
ea8c8ebc05
Merge pull request #21547 from ZeroAurora/remove-dashscope-str-transformation
...
fix: remove list-to-str transformation from dashscope
2026-02-19 18:20:06 +05:30
sherif.waly and Claude Opus 4.6
5774c845d8
Convert thinking_blocks to content blocks for hosted_vllm multi-turn
...
For multi-turn conversations, convert thinking_blocks on assistant
messages into content blocks prepended before the rest of the content,
so reasoning context is passed back to the hosted_vllm API.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-02-19 12:25:18 +00:00
Sameer Kankute
f86b195f88
rrevert changes
2026-02-19 16:47:29 +05:30
Sameer Kankute and GitHub
02e10c9a74
Merge branch 'main' into litellm_server_side_compaction_trans
2026-02-19 16:45:53 +05:30
Sameer Kankute
a52fc738af
Add server side compaction translation from openai to anthropic
2026-02-19 16:44:35 +05:30
Harshit Jain and GitHub
9a71ba3505
Merge pull request #21078 from Harshit28j/litellm_project_management_apis
...
Litellm project management apis
litellm_pro-mgmnt-dev-v1.81.13
2026-02-19 14:26:11 +05:30
Sameer Kankute
0eb2a0c014
Add Default usage data configuration
2026-02-19 14:04:07 +05:30
Harshit Jain
bdf01fa283
fix mypy error
2026-02-19 14:04:00 +05:30
Sameer Kankute
0771ea8d42
fix log
2026-02-19 13:27:50 +05:30
ZeroAurora
64c916b37b
fix: remove list-to-str transformation from dashscope
2026-02-19 07:30:13 +00:00
Sameer Kankute
1ceb7d8e29
Add default query param in UI
2026-02-19 12:48:27 +05:30
Sameer Kankute
4a50c55d84
Add allow defining default query params for a pass through
2026-02-19 12:48:03 +05:30
yuneng-jiang
7a4383dfd4
adding migration and builds
2026-02-18 23:16:25 -08:00
yuneng-jiang
90a11038f8
bump: version 0.4.40 → 0.4.41
2026-02-18 23:15:53 -08:00