From 55115bf5204ed7267c4932b211cd1075d1aaa2ab Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Thu, 20 Mar 2025 12:28:55 -0700 Subject: [PATCH] transform_responses_api_request --- litellm/llms/base_llm/responses/transformation.py | 2 +- litellm/llms/openai/responses/transformation.py | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/litellm/llms/base_llm/responses/transformation.py b/litellm/llms/base_llm/responses/transformation.py index 53a7a21290..8e0a1f5285 100644 --- a/litellm/llms/base_llm/responses/transformation.py +++ b/litellm/llms/base_llm/responses/transformation.py @@ -97,7 +97,7 @@ class BaseResponsesAPIConfig(ABC): response_api_optional_request_params: Dict, litellm_params: GenericLiteLLMParams, headers: dict, - ) -> ResponsesAPIRequestParams: + ) -> Dict: pass @abstractmethod diff --git a/litellm/llms/openai/responses/transformation.py b/litellm/llms/openai/responses/transformation.py index 891b8849db..e062c0c9fa 100644 --- a/litellm/llms/openai/responses/transformation.py +++ b/litellm/llms/openai/responses/transformation.py @@ -65,10 +65,12 @@ class OpenAIResponsesAPIConfig(BaseResponsesAPIConfig): response_api_optional_request_params: Dict, litellm_params: GenericLiteLLMParams, headers: dict, - ) -> ResponsesAPIRequestParams: + ) -> Dict: """No transform applied since inputs are in OpenAI spec already""" - return ResponsesAPIRequestParams( - model=model, input=input, **response_api_optional_request_params + return dict( + ResponsesAPIRequestParams( + model=model, input=input, **response_api_optional_request_params + ) ) def transform_response_api_response(