diff --git a/litellm/types/llms/openai.py b/litellm/types/llms/openai.py index 8bb7d7d664e..e0bb7c3a69c 100644 --- a/litellm/types/llms/openai.py +++ b/litellm/types/llms/openai.py @@ -999,8 +999,9 @@ class ResponsesAPIResponse(BaseLiteLLMOpenAIResponseObject): metadata: Optional[Dict] model: Optional[str] object: Optional[str] - output: List[ - Union[GenericResponseOutputItem, OutputFunctionToolCall, ResponseOutputItem] + output: Union[ + List[Union[ResponseOutputItem, Dict]], + List[Union[GenericResponseOutputItem, OutputFunctionToolCall]], ] parallel_tool_calls: bool temperature: Optional[float]