From 91fc91c9c34e60dd85156edc0bd1ceecae2f2078 Mon Sep 17 00:00:00 2001 From: Sameer Kankute Date: Fri, 6 Mar 2026 22:27:09 +0530 Subject: [PATCH] Fixed o file --- litellm/llms/openai/chat/o_series_transformation.py | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/litellm/llms/openai/chat/o_series_transformation.py b/litellm/llms/openai/chat/o_series_transformation.py index 8c8321d434..0c5ee90b33 100644 --- a/litellm/llms/openai/chat/o_series_transformation.py +++ b/litellm/llms/openai/chat/o_series_transformation.py @@ -24,7 +24,6 @@ from litellm.utils import ( supports_system_messages, ) -from .gpt_5_transformation import _normalize_reasoning_effort_for_chat_completion from .gpt_transformation import OpenAIGPTConfig @@ -105,18 +104,6 @@ class OpenAIOSeriesConfig(OpenAIGPTConfig): model: str, drop_params: bool, ): - # Normalize reasoning_effort: chat completion API expects a string, not a dict - raw_reasoning_effort = ( - non_default_params.get("reasoning_effort") - or optional_params.get("reasoning_effort") - ) - normalized = _normalize_reasoning_effort_for_chat_completion(raw_reasoning_effort) - if raw_reasoning_effort is not None and normalized is not None: - if "reasoning_effort" in non_default_params: - non_default_params["reasoning_effort"] = normalized - if "reasoning_effort" in optional_params: - optional_params["reasoning_effort"] = normalized - if "max_tokens" in non_default_params: optional_params["max_completion_tokens"] = non_default_params.pop( "max_tokens"