From 031cad4cfd9838ae997382d682c136d9e1cd872c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Onat=20=C3=96zmen?= Date: Sun, 30 Aug 2026 18:40:50 +0300 Subject: [PATCH] chore(responses): satisfy basedpyright gate --- litellm/llms/openai/responses/transformation.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/litellm/llms/openai/responses/transformation.py b/litellm/llms/openai/responses/transformation.py index 2b71038c14a..61aa35c1f36 100644 --- a/litellm/llms/openai/responses/transformation.py +++ b/litellm/llms/openai/responses/transformation.py @@ -136,10 +136,15 @@ class OpenAIResponsesAPIConfig(BaseResponsesAPIConfig): from litellm.llms.openai.chat.gpt_5_transformation import OpenAIGPT5Config unsupported_effort: Final = ( - effort == "xhigh" and not OpenAIGPT5Config._supports_reasoning_effort_level(model, effort) + effort == "xhigh" + and not OpenAIGPT5Config._supports_reasoning_effort_level( # pyright: ignore[reportPrivateUsage, reportArgumentType, reportCallIssue] # shared GPT-5 capability gate + model, effort + ) ) or ( effort in ("minimal", "low") - and OpenAIGPT5Config._is_reasoning_effort_level_explicitly_disabled(model, effort) + and OpenAIGPT5Config._is_reasoning_effort_level_explicitly_disabled( # pyright: ignore[reportPrivateUsage, reportArgumentType, reportCallIssue] # shared GPT-5 capability gate + model, effort + ) ) if unsupported_effort: if drop_params or litellm.drop_params: