OpenResponses

Create OpenResponse

OpenResponses endpoint backed by Arrow. Hosted QuiverAI tools execute upstream and return namespaced receipt items. Streaming ends with the literal [DONE] transport sentinel.

post/v1/responses

Headers

x-trace-idstring

Optional client-supplied trace identifier. The API echoes this value in X-Trace-ID and includes it in request logs for client-side correlation.

Example:trace_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N

Optional client-supplied trace identifier. The API echoes this value in X-Trace-ID and includes it in request logs for client-side correlation.

Request body

backgroundboolean nullable
instructionsstring nullable
max_output_tokensinteger nullable
max_tool_callsinteger nullable
metadataobject
modelstring required
parallel_tool_callsboolean
presence_penaltynumber
previous_response_idstring nullable
storeboolean
streamboolean
temperaturenumber
top_pnumber
websocketboolean nullable

Response

OpenResponses-compatible ResponseResource returned by the upstream inference service.

backgroundfalse
completed_atinteger nullable
created_atinteger required
frequency_penaltynumber
idstring required
instructionsstring nullable required
max_output_tokensinteger nullable required
max_tool_callsinteger nullable
metadataobject required
modelstring required
object'response'
parallel_tool_callsboolean
presence_penaltynumber required
previous_response_idstring nullable
prompt_cache_keystring nullable
safety_identifierstring nullable
service_tier'default'
status'completed' | 'incomplete' | 'failed'
storeboolean required
temperaturenumber required
top_logprobsinteger
top_pnumber required
truncation'disabled'

Changes

Changed in 1 of the 6 revisions of this API.1