Responses

ResponsesResource

Methods

create() ->
post/v5/responses

Responses

Parameters
input: Union[str, []]
InputUnionMember0 = str
InputUnionMember1 = []
model: str

model specified as model_vendor/model, for example openai/gpt-4o

include: Optional[[str]]

Which fields to include in the response

instructions: Optional[str]

Instructions for the response generation

max_output_tokens: Optional[int]

Maximum number of output tokens

metadata: Optional[Dict[str, ]]

Metadata for the response

parallel_tool_calls: Optional[]

Whether to enable parallel tool calls

previous_response_id: Optional[str]

ID of the previous response for chaining

reasoning: Optional[Dict[str, ]]

Reasoning configuration for the response

store: Optional[]

Whether to store the response

stream: Optional[]

Whether to stream the response

temperature: Optional[float]
(maximum: 2, minimum: 0)

Sampling temperature for randomness control

text: Optional[Dict[str, ]]

Text configuration parameters

tool_choice: Optional[Union[str, Dict[str, ]]]

Tool choice configuration

ToolChoiceUnionMember0 = str
ToolChoiceUnionMember1 = Dict[str, ]
tools: Optional[[Dict[str, ]]]

Tools available for the response

top_p: Optional[float]
(maximum: 1, minimum: 0)

Top-p sampling parameter

truncation: Optional[Literal["auto", "disabled"]]

Truncation configuration

"auto"
"disabled"
Returns
ResponseCreateResponse =
class ResponseAudioDeltaEvent: ...
class ResponseAudioDoneEvent: ...
class ResponseAudioTranscriptDeltaEvent: ...
class ResponseAudioTranscriptDoneEvent: ...
class ResponseCodeInterpreterCallCodeDeltaEvent: ...
class ResponseCodeInterpreterCallCodeDoneEvent: ...
class ResponseCodeInterpreterCallCompletedEvent: ...
class ResponseCodeInterpreterCallInProgressEvent: ...
class ResponseCodeInterpreterCallInterpretingEvent: ...
class ResponseCompletedEvent: ...
class ResponseContentPartAddedEvent: ...
class ResponseContentPartDoneEvent: ...
class ResponseCreatedEvent: ...
class ResponseErrorEvent: ...
class ResponseFileSearchCallCompletedEvent: ...
class ResponseFileSearchCallInProgressEvent: ...
class ResponseFileSearchCallSearchingEvent: ...
class ResponseFunctionCallArgumentsDeltaEvent: ...
class ResponseFunctionCallArgumentsDoneEvent: ...
class ResponseInProgressEvent: ...
class ResponseFailedEvent: ...
class ResponseIncompleteEvent: ...
class ResponseOutputItemAddedEvent: ...
class ResponseOutputItemDoneEvent: ...
class ResponseReasoningSummaryPartAddedEvent: ...
class ResponseReasoningSummaryPartDoneEvent: ...
class ResponseReasoningSummaryTextDeltaEvent: ...
class ResponseReasoningSummaryTextDoneEvent: ...
class ResponseReasoningTextDeltaEvent: ...
class ResponseReasoningTextDoneEvent: ...
class ResponseRefusalDeltaEvent: ...
class ResponseRefusalDoneEvent: ...
class ResponseTextDeltaEvent: ...
class ResponseTextDoneEvent: ...
class ResponseWebSearchCallCompletedEvent: ...
class ResponseWebSearchCallInProgressEvent: ...
class ResponseWebSearchCallSearchingEvent: ...
class ResponseImageGenCallCompletedEvent: ...
class ResponseImageGenCallGeneratingEvent: ...
class ResponseImageGenCallInProgressEvent: ...
class ResponseImageGenCallPartialImageEvent: ...
class ResponseMcpCallArgumentsDeltaEvent: ...
class ResponseMcpCallArgumentsDoneEvent: ...
class ResponseMcpCallCompletedEvent: ...
class ResponseMcpCallFailedEvent: ...
class ResponseMcpCallInProgressEvent: ...
class ResponseMcpListToolsCompletedEvent: ...
class ResponseMcpListToolsFailedEvent: ...
class ResponseMcpListToolsInProgressEvent: ...
class ResponseOutputTextAnnotationAddedEvent: ...
class ResponseQueuedEvent: ...
class ResponseCustomToolCallInputDeltaEvent: ...
class ResponseCustomToolCallInputDoneEvent: ...
class GenericResponseEvent: ...
Request example
200Example

Domain types

class Response: ...