POST
https://clawrouter.com/v1/responsesThe Responses format takes a single input rather than a message array, and returns structured output items. It works with every text model: for GPT and other models whose provider serves the Responses API it is passed through unchanged, and for the rest — Claude, Gemini, Doubao, MiniMax and others — the request is served through chat completions and the answer, streamed or not, comes back in the Responses format. Tools such as the Vercel AI SDK's openai provider and Kilo's Responses mode work against either.
curl https://clawrouter.com/v1/responses \
-H "Authorization: Bearer $CLAWROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.2",
"input": "Summarise the plot of Hamlet in two sentences."
}'