Skip to content
InferencePassInferencePass

Responses

POST /v1/responses provides a Responses-style input shape over the same orchestration and billing engine as Chat Completions.

{
  "model": "gpt-5.6-sol",
  "instructions": "Be concise.",
  "input": "What is a request ID?",
  "max_output_tokens": 128,
  "stream": false
}

The stateless translation is explicit:

Responses fieldCanonical behavior
instructionsPrepended as a system message
string inputOne user message
message-array inputPassed through as messages
max_output_tokensmax_completion_tokens
text.formatresponse_format
reasoning.effortreasoning_effort

Responses output uses object: "response", an assistant message output item, normalized usage, and the inferencepass request and charge metadata. Stateful fields such as store, previous_response_id, conversation, and background are not supported.

Both endpoints use the same admission, capability, routing, reservation, usage, and settlement path. Choose the surface that best fits the client library.