fix(fireworks_ai): restore supports_vision on minimax-m3 in the cost map

This commit is contained in:
mateo-berri 2026-09-17 16:39:31 -07:00
parent e5aa10a1ea
commit 99b83a2d52
4 changed files with 8 additions and 7 deletions

View file

@ -23788,7 +23788,7 @@
"supports_reasoning": true,
"supports_response_schema": true,
"supports_tool_choice": true,
"supports_vision": false
"supports_vision": true
},
"fireworks_ai/accounts/fireworks/models/mixtral-8x22b-instruct-hf": {
"input_cost_per_token": 1.2e-06,
@ -24114,7 +24114,7 @@
"supports_reasoning": true,
"supports_response_schema": true,
"supports_tool_choice": true,
"supports_vision": false
"supports_vision": true
},
"fireworks_ai/qwen3p7-plus": {
"cache_read_input_token_cost": 8e-08,

View file

@ -23788,7 +23788,7 @@
"supports_reasoning": true,
"supports_response_schema": true,
"supports_tool_choice": true,
"supports_vision": false
"supports_vision": true
},
"fireworks_ai/accounts/fireworks/models/mixtral-8x22b-instruct-hf": {
"input_cost_per_token": 1.2e-06,
@ -24114,7 +24114,7 @@
"supports_reasoning": true,
"supports_response_schema": true,
"supports_tool_choice": true,
"supports_vision": false
"supports_vision": true
},
"fireworks_ai/qwen3p7-plus": {
"cache_read_input_token_cost": 8e-08,

View file

@ -978,6 +978,8 @@ def test_llama_vision_supports_vision_from_model_map():
for model in [
"fireworks_ai/accounts/fireworks/models/llama-v3p2-11b-vision-instruct",
"fireworks_ai/accounts/fireworks/models/minimax-m3",
"fireworks_ai/minimax-m3",
]:
assert supports_vision(model=model, custom_llm_provider="fireworks_ai") is True
assert config.get_provider_info(model)["supports_vision"] is True

View file

@ -3547,7 +3547,7 @@ _FIREWORKS_MODELS = [
"accounts/fireworks/models/minimax-m3",
512000,
512000,
None,
True,
True,
),
(
@ -3655,8 +3655,7 @@ def _assert_fireworks_entry(
assert info["supports_tool_choice"] is True
assert info["supports_reasoning"] is expected_reasoning
assert info["supports_response_schema"] is True
if expected_vision is not None:
assert info["supports_vision"] is expected_vision
assert info["supports_vision"] is expected_vision
@pytest.fixture