mirror of
https://github.com/BerriAI/litellm.git
synced 2026-11-15 09:12:18 +00:00
Merge 4856b8297f into aeede53112
This commit is contained in:
commit
bfaddd51b3
3 changed files with 67 additions and 18 deletions
|
|
@ -50889,7 +50889,8 @@
|
|||
"supports_prompt_caching": false,
|
||||
"supports_reasoning": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"au.anthropic.claude-haiku-4-5-20251001-v1:0": {
|
||||
"cache_creation_input_token_cost": 1.375e-06,
|
||||
|
|
@ -62216,7 +62217,8 @@
|
|||
"supports_prompt_caching": false,
|
||||
"supports_reasoning": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"global.xai.grok-4.6": {
|
||||
"supports_regex_lookaround": false,
|
||||
|
|
@ -62243,7 +62245,8 @@
|
|||
"supports_prompt_caching": false,
|
||||
"supports_reasoning": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"volcengine/doubao-seed-2-0-pro-260215": {
|
||||
"litellm_provider": "volcengine",
|
||||
|
|
@ -74353,7 +74356,8 @@
|
|||
"supports_response_schema": true,
|
||||
"supports_system_messages": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"global.moonshotai.kimi-k3": {
|
||||
"supports_regex_lookaround": false,
|
||||
|
|
@ -74384,7 +74388,8 @@
|
|||
"supports_response_schema": true,
|
||||
"supports_system_messages": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"us.moonshotai.kimi-k3": {
|
||||
"supports_regex_lookaround": false,
|
||||
|
|
@ -74415,7 +74420,8 @@
|
|||
"supports_response_schema": true,
|
||||
"supports_system_messages": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"xiaomi_mimo/mimo-v2.6-pro": {
|
||||
"cache_read_input_token_cost": 3.6e-09,
|
||||
|
|
@ -76591,7 +76597,8 @@
|
|||
"supports_prompt_caching": false,
|
||||
"supports_reasoning": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"us.xai.grok-4.7": {
|
||||
"supports_regex_lookaround": false,
|
||||
|
|
@ -76616,7 +76623,8 @@
|
|||
"supports_prompt_caching": false,
|
||||
"supports_reasoning": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"us-gov.xai.grok-4.7": {
|
||||
"supports_regex_lookaround": false,
|
||||
|
|
@ -77259,7 +77267,8 @@
|
|||
"supports_response_schema": true,
|
||||
"supports_system_messages": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"claude-haiku-5-5": {
|
||||
"input_cost_per_token_above_100k_tokens_batches": 2.5e-07,
|
||||
|
|
|
|||
|
|
@ -50889,7 +50889,8 @@
|
|||
"supports_prompt_caching": false,
|
||||
"supports_reasoning": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"au.anthropic.claude-haiku-4-5-20251001-v1:0": {
|
||||
"cache_creation_input_token_cost": 1.375e-06,
|
||||
|
|
@ -62216,7 +62217,8 @@
|
|||
"supports_prompt_caching": false,
|
||||
"supports_reasoning": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"global.xai.grok-4.6": {
|
||||
"supports_regex_lookaround": false,
|
||||
|
|
@ -62243,7 +62245,8 @@
|
|||
"supports_prompt_caching": false,
|
||||
"supports_reasoning": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"volcengine/doubao-seed-2-0-pro-260215": {
|
||||
"litellm_provider": "volcengine",
|
||||
|
|
@ -74353,7 +74356,8 @@
|
|||
"supports_response_schema": true,
|
||||
"supports_system_messages": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"global.moonshotai.kimi-k3": {
|
||||
"supports_regex_lookaround": false,
|
||||
|
|
@ -74384,7 +74388,8 @@
|
|||
"supports_response_schema": true,
|
||||
"supports_system_messages": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"us.moonshotai.kimi-k3": {
|
||||
"supports_regex_lookaround": false,
|
||||
|
|
@ -74415,7 +74420,8 @@
|
|||
"supports_response_schema": true,
|
||||
"supports_system_messages": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"xiaomi_mimo/mimo-v2.6-pro": {
|
||||
"cache_read_input_token_cost": 3.6e-09,
|
||||
|
|
@ -76591,7 +76597,8 @@
|
|||
"supports_prompt_caching": false,
|
||||
"supports_reasoning": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"us.xai.grok-4.7": {
|
||||
"supports_regex_lookaround": false,
|
||||
|
|
@ -76616,7 +76623,8 @@
|
|||
"supports_prompt_caching": false,
|
||||
"supports_reasoning": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"us-gov.xai.grok-4.7": {
|
||||
"supports_regex_lookaround": false,
|
||||
|
|
@ -77259,7 +77267,8 @@
|
|||
"supports_response_schema": true,
|
||||
"supports_system_messages": true,
|
||||
"supports_tool_choice": true,
|
||||
"supports_vision": true
|
||||
"supports_vision": true,
|
||||
"supports_sampling_params": false
|
||||
},
|
||||
"claude-haiku-5-5": {
|
||||
"input_cost_per_token_above_100k_tokens_batches": 2.5e-07,
|
||||
|
|
|
|||
|
|
@ -7880,6 +7880,37 @@ def test_converse_sampling_params_forwarded_on_models_that_accept_them():
|
|||
assert result["topP"] == 0.9
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
"model",
|
||||
[
|
||||
"us.xai.grok-4.6",
|
||||
"global.xai.grok-4.6",
|
||||
"us-gov.xai.grok-4.6",
|
||||
"us.xai.grok-4.7",
|
||||
"global.xai.grok-4.7",
|
||||
"moonshotai.kimi-k3",
|
||||
"us.moonshotai.kimi-k3",
|
||||
"global.moonshotai.kimi-k3",
|
||||
"in.moonshotai.kimi-k3",
|
||||
],
|
||||
)
|
||||
def test_converse_drops_temperature_for_grok_and_kimi(model):
|
||||
"""Grok 4.6 / 4.7 and Kimi K3 answer any temperature on Converse with
|
||||
``This model doesn't support the temperature field``."""
|
||||
config = AmazonConverseConfig()
|
||||
|
||||
assert "temperature" not in config.get_supported_openai_params(model)
|
||||
result = config.map_openai_params(
|
||||
non_default_params={"temperature": 0.2, "top_p": 0.9},
|
||||
optional_params={},
|
||||
model=model,
|
||||
drop_params=True,
|
||||
)
|
||||
|
||||
assert "temperature" not in result
|
||||
assert "topP" not in result
|
||||
|
||||
|
||||
def test_converse_top_k_dropped_for_models_that_removed_it():
|
||||
"""``top_k`` reaches converse as a provider-specific kwarg destined for
|
||||
``additionalModelRequestFields``, bypassing ``map_openai_params``; the
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue