Create OpenResponse
Changed onOpenResponses endpoint backed by Arrow. The endpoint is stateless: previous_response_id may only be null and store may only be false, so a prior turn is continued by replaying it in input. Caller-declared function tools are returned as function_call output items for the caller to execute and replay. Custom tools and custom_tool_call output items are QuiverAI extensions to Open Responses. Streamed error events use the API-authored public error code, message, status_code, request_id, nullable param and optional retry_after, and quiver_error type. Streaming ends with the literal [DONE] transport sentinel.
Request
- Base URLhttps://api.quiver.ai
- AuthHTTP bearer
Headers
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
Response
OpenResponses-compatible ResponseResource returned by the upstream inference service.
Changes
- info
added the new optional request property
//// - info
added the optional property
///to the response with the status
- info
- breaking
the request property
became not nullable - breaking
removed the enum value
autoof the request property - breaking
removed the enum value
flexof the request property - breaking
removed the enum value
priorityof the request property - breaking
removed the enum value
undefinedof the request property - warning
added the new
fastenum value to theresponse property for the response status - info
added the new optional request property
//// - info
added the new
fastenum value to the request property - info
added the optional property
///to the response with the status - info
removed the
autoenum value from theresponse property for the response status - info
removed the
flexenum value from theresponse property for the response status - info
removed the
priorityenum value from theresponse property for the response status
- breaking