Skip to main content
The Responses API is an alternative to the Chat Completions API with a different request shape — it takes an input string instead of a messages array.

Create a response

Stream a response

Parameters

Retrieve background responses

Use list and get for persisted/background response jobs. A response returned from a synchronous create call is not guaranteed to be retrievable later by ID. The SDKs expose both as client.responses.list() and client.responses.get(id) in Python and Node.js, and client.Responses.List and client.Responses.Get in Go.