Responses Function Calling
gpt-5.4 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
Step 2: Return the Tool Result
Once you receive thefunction_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.