idstring required
A unique identifier for the response.
object'response' required
The object type, which is always response.
status'completed' | 'failed' | 'in_progress' | 'incomplete' required
The status of the response generation. One of completed, failed, in_progress, or incomplete.
created_atinteger required
The Unix timestamp (in seconds) of when the response was created.
previous_response_idstring nullable
Not supported. Always null.
modelstring required
The model used for the response.
max_output_tokensinteger nullable
The maximum number of tokens configured for the response.
instructionsstring nullable
The system instructions used for the response.
truncation'auto' | 'disabled' required
The truncation strategy used.
metadataobject nullable required
Metadata attached to the response.
temperaturenumber required
The sampling temperature used.
top_pnumber required
The nucleus sampling parameter used.
service_tier'auto' | 'default' | 'flex' required
The service tier used for processing.
parallel_tool_callsboolean required
Whether the model can run tool calls in parallel.
storeboolean required
Whether the response was stored.
backgroundboolean
Whether the response was generated in the background.
top_logprobsinteger
The number of top log probabilities returned.
max_tool_callsinteger nullable
The maximum number of tool calls allowed.