POST / API reference
Responses API
Create model responses using the OpenAI-compatible Responses API.
POST
/v1/responseshttps://api.aonis.space/v1/responsesRequest examples
This endpoint is useful for clients and SDKs built around the Responses API, including Codex-compatible workflows.
curl https://api.aonis.space/v1/responses \
-H "Authorization: Bearer YOUR_AONIS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.6",
"input": "Reply only with OK."
}'import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.AONIS_API_KEY,
baseURL: "https://api.aonis.space/v1",
});
const response = await client.responses.create({
model: "gpt-5.6",
input: "Reply only with OK.",
});
console.log(response);Request parameters
- model required
- The model ID for the response, for example
gpt-5.6. - input required
- The prompt or input sent to the model.
- reasoning optional
- Configures reasoning behavior for supported GPT-5.6 models.
Reasoning effort
Supported GPT-5.6 model IDs gpt-5.6, gpt-5.6-sol, gpt-5.6-terra, and gpt-5.6-luna can receive reasoning effort through this endpoint. Use one of low, medium, high, xhigh, or max.
{
"model": "gpt-5.6",
"reasoning": {
"effort": "max"
},
"input": "Solve carefully: If 17 machines make 102 parts in 6 hours, how many parts do 23 machines make in 14 hours at the same rate?"
}Response
A completed request returns a response object, completed status, model, output, and token usage. Treat response IDs as opaque values.
{
"object": "response",
"status": "completed",
"model": "gpt-5.6",
"output": [{
"type": "message",
"status": "completed",
"content": [{
"type": "output_text",
"text": "OK"
}],
"role": "assistant"
}],
"usage": {
"input_tokens": 219,
"input_tokens_details": { "cached_tokens": 0 },
"output_tokens": 31,
"total_tokens": 250
}
}