responses
OpenAI Responses, with server-side conversation state.
Create a response
OpenAI Responses, on any model in the catalog. Send `model` and `input`; set `stream: true` for the typed `response.*` event stream. Turns are stored for 30 days unless `store: false` and chain by `previous_response_id`. `conversation`, `prompt` and `context_management` are refused with a 400. The response's `model` echoes the alias you sent.
Delete a stored response
Hard delete: the content is gone, not flagged. Deleting an absent id is a 404, as on OpenAI.
Retrieve a stored response
The response as it was returned, output items included. Stored turns expire after 30 days.
Cancel a background response
Only a response created with `background: true` can be cancelled, as on OpenAI. Every request completes synchronously, so a stored background response is already terminal and this returns it unchanged; any other response is a 400.
List a stored response's input items
That turn's own input items, not the inherited history. Paginated with `after`.