documentation

Responses API

Build new applications with a simpler input and output interface.
endpoint

POST /v1/responses

Use the Responses API for new text applications. input accepts a string or message-style input. The returned object includes output, output_text, status, and usage.

response = client.responses.create(
    model="brok-2.3",
    input="Write a one-line launch announcement.",
    max_output_tokens=120,
)
print(response.output_text)
request fields

supported inputs

  • modelOptional; defaults to brok-2.3.
  • inputRequired string or message array.
  • max_output_tokensOptional output limit.
  • temperatureOptional sampling control.
  • toolsOptional OpenAI-compatible function tools.
  • streamOptional boolean for Responses events over SSE.