Unverified50% confidenceFactExact time
In OpenAI's API specification, when the model decides to call a tool, the finish_reason field in the response is set to tool_calls, and the message object contains a tool_calls array, each element of which includes id, type, function.name, and function.arguments.
1
Sources
50%
Confidence
Medium-term (~90 days)
Relevance
8/30/2026
First Seen
Valid until: 11/28/2026
Sources
Related Entities
Related Claims
UnverifiedOpenAI's Tool Calling protocol requires messages to strictly follow the paired order of assistant message → tool message, and each tool message must be precisely matched to the corresponding tool call request in the assistant message via tool_call_id.80% similarVerifiedIn the OpenAI Function Calling or LangChain Tool calling specification, context feed-back corresponds to inserting messages with the tool role into the messages list79% similarVerifiedOpenAI 的 Function Calling 和 Anthropic 的 Tool Use API 都是 ReAct 模式的标准化实现76% similarUnverifiedIn OpenAI's Chat Completions API, system prompts exist in the form of {"role": "system"} and have a higher instruction priority than user messages.76% similarUnverifiedOpenAI's function calling/tool use mechanism is a hard constraint; the model inference engine directly constrains the valid set of output tokens during the decoding phase, thereby guaranteeing format compliance at the protocol level.75% similar
Cite This Claim
Stable URI
https://kongchang.com/claim/826990API
curl https://kongchang.com/api/v1/knowledge/claims/826990MCP
get_claim(id=826990)