POST
/
v1
/
responses
curl -X POST https://api.example.com/v1/responses \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5",
    "messages": [
      {"role": "user", "content": "Solve this complex problem..."}
    ],
    "reasoning": {
      "effort": "high"
    }
  }'
Create model responses using GPT-5 model with thinking mode enabled.

Request Parameters

model
string
required
The model ID to use.
messages
array
required
Array of messages.
reasoning
object
Reasoning configuration.
  • effort (string): Reasoning effort level
curl -X POST https://api.example.com/v1/responses \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5",
    "messages": [
      {"role": "user", "content": "Solve this complex problem..."}
    ],
    "reasoning": {
      "effort": "high"
    }
  }'