From b85f557f30c0fc8ef800cfaad31e2f75106a09c2 Mon Sep 17 00:00:00 2001 From: Emerson Gomes Date: Thu, 13 Aug 2026 19:24:58 -0500 Subject: [PATCH] fix: enable xhigh reasoning support for gpt-5.4-mini models (#26909) * fix: sync gpt-5.4 reasoning capability flags * fix(models): keep GPT-5.4 service tiers consistent --- ...odel_prices_and_context_window_backup.json | 51 +++++++++++++------ model_prices_and_context_window.json | 51 +++++++++++++------ 2 files changed, 72 insertions(+), 30 deletions(-) diff --git a/litellm/model_prices_and_context_window_backup.json b/litellm/model_prices_and_context_window_backup.json index 11739cc68c6..59b90773d39 100644 --- a/litellm/model_prices_and_context_window_backup.json +++ b/litellm/model_prices_and_context_window_backup.json @@ -6164,7 +6164,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "azure/us/gpt-5.4": { "cache_read_input_token_cost": 2.8e-07, @@ -6199,7 +6202,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "azure/eu/gpt-5.4": { "cache_read_input_token_cost": 2.8e-07, @@ -6234,7 +6240,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "azure/gpt-5.4-2026-03-05": { "cache_read_input_token_cost": 2.5e-07, @@ -6276,7 +6285,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "azure/us/gpt-5.4-2026-03-05": { "cache_read_input_token_cost": 2.8e-07, @@ -6312,7 +6324,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "azure/eu/gpt-5.4-2026-03-05": { "cache_read_input_token_cost": 2.8e-07, @@ -6348,7 +6363,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "azure/gpt-5.4-pro": { "cache_read_input_token_cost": 3e-06, @@ -7301,8 +7319,8 @@ "supports_tool_choice": true, "supports_vision": true, "supports_web_search": true, - "supports_none_reasoning_effort": false, - "supports_xhigh_reasoning_effort": false + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true }, "azure/gpt-5.4-mini-2026-03-17": { "cache_read_input_token_cost": 7.5e-08, @@ -7337,8 +7355,8 @@ "supports_tool_choice": true, "supports_vision": true, "supports_web_search": true, - "supports_none_reasoning_effort": false, - "supports_xhigh_reasoning_effort": false + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true }, "azure/gpt-5.4-nano": { "cache_read_input_token_cost": 2e-08, @@ -7372,8 +7390,8 @@ "supports_tool_choice": true, "supports_vision": true, "supports_web_search": true, - "supports_none_reasoning_effort": false, - "supports_xhigh_reasoning_effort": false + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true }, "azure/gpt-5.4-nano-2026-03-17": { "cache_read_input_token_cost": 2e-08, @@ -7408,8 +7426,8 @@ "supports_tool_choice": true, "supports_vision": true, "supports_web_search": true, - "supports_none_reasoning_effort": false, - "supports_xhigh_reasoning_effort": false + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true }, "azure/gpt-image-1": { "cache_read_input_token_cost": 1.25e-06, @@ -25131,7 +25149,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "gpt-5.4-pro": { "cache_read_input_token_cost": 3e-06, diff --git a/model_prices_and_context_window.json b/model_prices_and_context_window.json index 11739cc68c6..59b90773d39 100644 --- a/model_prices_and_context_window.json +++ b/model_prices_and_context_window.json @@ -6164,7 +6164,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "azure/us/gpt-5.4": { "cache_read_input_token_cost": 2.8e-07, @@ -6199,7 +6202,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "azure/eu/gpt-5.4": { "cache_read_input_token_cost": 2.8e-07, @@ -6234,7 +6240,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "azure/gpt-5.4-2026-03-05": { "cache_read_input_token_cost": 2.5e-07, @@ -6276,7 +6285,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "azure/us/gpt-5.4-2026-03-05": { "cache_read_input_token_cost": 2.8e-07, @@ -6312,7 +6324,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "azure/eu/gpt-5.4-2026-03-05": { "cache_read_input_token_cost": 2.8e-07, @@ -6348,7 +6363,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "azure/gpt-5.4-pro": { "cache_read_input_token_cost": 3e-06, @@ -7301,8 +7319,8 @@ "supports_tool_choice": true, "supports_vision": true, "supports_web_search": true, - "supports_none_reasoning_effort": false, - "supports_xhigh_reasoning_effort": false + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true }, "azure/gpt-5.4-mini-2026-03-17": { "cache_read_input_token_cost": 7.5e-08, @@ -7337,8 +7355,8 @@ "supports_tool_choice": true, "supports_vision": true, "supports_web_search": true, - "supports_none_reasoning_effort": false, - "supports_xhigh_reasoning_effort": false + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true }, "azure/gpt-5.4-nano": { "cache_read_input_token_cost": 2e-08, @@ -7372,8 +7390,8 @@ "supports_tool_choice": true, "supports_vision": true, "supports_web_search": true, - "supports_none_reasoning_effort": false, - "supports_xhigh_reasoning_effort": false + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true }, "azure/gpt-5.4-nano-2026-03-17": { "cache_read_input_token_cost": 2e-08, @@ -7408,8 +7426,8 @@ "supports_tool_choice": true, "supports_vision": true, "supports_web_search": true, - "supports_none_reasoning_effort": false, - "supports_xhigh_reasoning_effort": false + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true }, "azure/gpt-image-1": { "cache_read_input_token_cost": 1.25e-06, @@ -25131,7 +25149,10 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_none_reasoning_effort": true, + "supports_xhigh_reasoning_effort": true, + "supports_minimal_reasoning_effort": true }, "gpt-5.4-pro": { "cache_read_input_token_cost": 3e-06,