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(