メインコンテンツへスキップ
更新日: 2026-06-06

Responses Function Calling

As of March 23, 2026, Crazyrouter production has verified that gpt-5.5 on the Responses API reliably returns function_call.
Claude does not currently support POST /v1/responses. If you need Claude tool calling, use POST /v1/messages or POST /v1/chat/completions.

Step 1: Let the Model Produce a Function Call

Observed production response shape:

Step 2: Return the Tool Result

Once you receive the function_call, send your actual tool result back as function_call_output:
This page keeps only the function_call path that was reproduced in production. For more complex multi-tool chains or streamed argument deltas, revalidate on the same day before depending on them.