Skip to main content
POST
Create Response (OpenAI Responses API)

Authorizations

Authorization
string
header
required

LLM Router API Key (e.g., sk-llmr-...)

Body

application/json

Responses API request parameters

Accepts any additional properties supported by the upstream Responses API (e.g., reasoning_effort, tools, instructions).

model
string
required

ID of the model to use (e.g., openai/o3)

input
object[]
required

The input conversation sequence.

gateway
object

Custom LLM Router configurations injected into the request.

Response

Successful Response generation

id
string
required

Unique identifier for the response

Example:

"gen_8f90f62a-b4c1-4482-94b8-0132c42a6afb"

object
string
required
Example:

"response"

created_at
integer
required

Unix timestamp when the response was created

status
enum<string>
required
Available options:
completed,
in_progress,
failed,
incomplete
Example:

"completed"

output
object[]
required
usage
object
required
model
string
required
completed_at
integer | null
incomplete_details
object | null
error
object | null
temperature
number
top_p
number
max_output_tokens
integer | null
presence_penalty
number
frequency_penalty
number
tools
object[]
tool_choice
string
Example:

"auto"

text
object
output_text
string

Concatenated output text for convenience