diff --git a/litellm/main.py b/litellm/main.py index 3fc1f2d4dd..c324f982b8 100644 --- a/litellm/main.py +++ b/litellm/main.py @@ -1005,14 +1005,8 @@ def responses_api_bridge_check( and not OpenAIGPT5Config.is_model_gpt_5_search_model(model) and reasoning_effort is not None and ( - ( - OpenAIGPT5Config.is_model_gpt_5_4_plus_model(model) - and (tools or reasoning_summary is not None) - ) - or ( - not OpenAIGPT5Config.is_model_gpt_5_4_plus_model(model) - and reasoning_summary is not None - ) + reasoning_summary is not None + or (OpenAIGPT5Config.is_model_gpt_5_4_plus_model(model) and tools) ) ): model_info["mode"] = "responses"