Which models support parallel Tool Calling #3098
Answered
by
MukundaKatta
nikita1503
asked this question in
Q&A
|
The documentatoin is on parallel tool calling is insufficient. I need help understanding which models support parallel tool calling and for models that support it, is it enabled by default? |
Answered by
MukundaKatta
Apr 21, 2026
Replies: 1 comment 3 replies
|
Short version: |
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Yes, same model list applies on the Responses API. The consumption shape differs though: on
/v1/responsesyou get tool calls asfunction_callitems in theresponse.outputarray (non-streaming), or asresponse.output_item.added/response.function_call_arguments.deltaevents when streaming. Each parallel call gets its own item with its owncall_id, which is what you pair with the correspondingfunction_call_outputon the next turn. Ref: https://platform.openai.com/docs/guides/function-calling?api-mode=responses