From b60271a271a34af0eea03d11a6b726c7f5f4aed1 Mon Sep 17 00:00:00 2001 From: Vigilans Date: Mon, 20 Apr 2026 15:42:45 +0800 Subject: [PATCH] fix(model-registry): add missing supports_web_search for gpt-5.4 gpt-5.4, gpt-5.4-2026-03-05, azure/gpt-5.4, and azure/gpt-5.4-2026-03-05 were missing supports_web_search field while other gpt-5.4 variants (mini, nano, pro) already had it set. Verified via OpenAI and Azure documentation: web search works through /v1/responses (web_search tool). --- litellm/model_prices_and_context_window_backup.json | 12 ++++++++---- model_prices_and_context_window.json | 12 ++++++++---- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/litellm/model_prices_and_context_window_backup.json b/litellm/model_prices_and_context_window_backup.json index 04b68b8f4ec..7ad5bd3fbb8 100644 --- a/litellm/model_prices_and_context_window_backup.json +++ b/litellm/model_prices_and_context_window_backup.json @@ -4507,7 +4507,8 @@ "supports_system_messages": true, "supports_tool_choice": true, "supports_service_tier": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": true }, "azure/gpt-5.4-2026-03-05": { "cache_read_input_token_cost": 2.5e-07, @@ -4549,7 +4550,8 @@ "supports_system_messages": true, "supports_tool_choice": true, "supports_service_tier": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": true }, "azure/gpt-5.4-pro": { "cache_read_input_token_cost": 3e-06, @@ -19271,7 +19273,8 @@ "supports_vision": true, "supports_none_reasoning_effort": true, "supports_xhigh_reasoning_effort": true, - "supports_minimal_reasoning_effort": true + "supports_minimal_reasoning_effort": true, + "supports_web_search": true }, "gpt-5.4-2026-03-05": { "cache_read_input_token_cost": 2.5e-07, @@ -19315,7 +19318,8 @@ "supports_system_messages": true, "supports_tool_choice": true, "supports_service_tier": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": 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 04b68b8f4ec..7ad5bd3fbb8 100644 --- a/model_prices_and_context_window.json +++ b/model_prices_and_context_window.json @@ -4507,7 +4507,8 @@ "supports_system_messages": true, "supports_tool_choice": true, "supports_service_tier": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": true }, "azure/gpt-5.4-2026-03-05": { "cache_read_input_token_cost": 2.5e-07, @@ -4549,7 +4550,8 @@ "supports_system_messages": true, "supports_tool_choice": true, "supports_service_tier": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": true }, "azure/gpt-5.4-pro": { "cache_read_input_token_cost": 3e-06, @@ -19271,7 +19273,8 @@ "supports_vision": true, "supports_none_reasoning_effort": true, "supports_xhigh_reasoning_effort": true, - "supports_minimal_reasoning_effort": true + "supports_minimal_reasoning_effort": true, + "supports_web_search": true }, "gpt-5.4-2026-03-05": { "cache_read_input_token_cost": 2.5e-07, @@ -19315,7 +19318,8 @@ "supports_system_messages": true, "supports_tool_choice": true, "supports_service_tier": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": true }, "gpt-5.4-pro": { "cache_read_input_token_cost": 3e-06,