Responses API
Send a request to POST /responses and read the response in this API’s format.
Request
curl
curl https://api.closerouter.dev/v1/responses \
-H "Authorization: Bearer $CLOSEROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-5.4-mini",
"input": "Reply with exactly: ok",
"max_output_tokens": 16
}'Response
Abbreviated response example.
JSON
{
"output": [
{
"type": "message",
"role": "assistant",
"content": [
{
"type": "output_text",
"text": "ok"
}
]
}
]
}Main parameters
| Field | Purpose |
|---|---|
model | Model ID from the catalog. Parameter support depends on the provider and API. |
input | Text or supported Responses input. |
max_output_tokens | Output token limit for Responses. |