From 111bc6dfb1a542dbb28b8e0b5bfa0effce3c9623 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Onat=20=C3=96zmen?= Date: Sun, 30 Aug 2026 17:46:51 +0300 Subject: [PATCH] chore(responses): satisfy type discipline gate --- litellm/llms/openai/responses/transformation.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/litellm/llms/openai/responses/transformation.py b/litellm/llms/openai/responses/transformation.py index fcb6760d3b3..f0932e3dd11 100644 --- a/litellm/llms/openai/responses/transformation.py +++ b/litellm/llms/openai/responses/transformation.py @@ -143,7 +143,7 @@ class OpenAIResponsesAPIConfig(BaseResponsesAPIConfig): ) if unsupported_effort: if drop_params or litellm.drop_params: - updated_reasoning: Final = dict(reasoning) + updated_reasoning: Final = dict(reasoning) # mutable-ok: local request payload copy before removing unsupported effort updated_reasoning.pop("effort", None) if updated_reasoning: params["reasoning"] = updated_reasoning @@ -157,7 +157,7 @@ class OpenAIResponsesAPIConfig(BaseResponsesAPIConfig): temperature: Final = params.get("temperature") if temperature is not None and temperature != 1: - transformed_reasoning: Final = params.get("reasoning") or {} + transformed_reasoning: Final = params.get("reasoning") or {} # mutable-ok: local request view for transformed effort validation transformed_effort: Final = ( transformed_reasoning.get("effort") if isinstance(transformed_reasoning, dict) else None ) @@ -365,7 +365,7 @@ class OpenAIResponsesAPIConfig(BaseResponsesAPIConfig): else item_data.get("reasoning_content", "") ) - # Create ResponseReasoningItem object from the item data + # Create ResponsesReasoningItem object with item data reasoning_item: Final = ResponseReasoningItem(**item_data) # Convert back to dict with exclude_none=True to exclude None fields