Unverified50% confidenceFactExact time
When calling the OpenAI API, the tool_choice parameter has three optional values: auto (model decides autonomously), none (do not invoke), and required (must invoke).
1
Sources
50%
Confidence
Medium-term (~90 days)
Relevance
9/16/2026
First Seen
Valid until: 12/15/2026
Sources
Related Entities
Related Claims
VerifiedDifferent models use different function-calling formats: OpenAI uses the tools parameter, Anthropic uses tool_use blocks, and open-source models each have their own template formats.74% similarVerifiedOpenAI的Function Calling机制、Anthropic的Tool Use API以及开源框架LangChain、AutoGen均属于工具调用型智能体范畴73% similarUnverifiedOpenAI的Function Calling机制、Anthropic的Tool Use API,以及LangChain、AutoGPT等开源框架降低了Agent能力的实现门槛73% similarUnverifiedIn 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.72% similarUnverifiedOpenAI Assistants API中Run的生命周期包含queued、in_progress、requires_action、completed/failed等状态转换72% similar
Cite This Claim
Stable URI
https://kongchang.com/claim/925924API
curl https://kongchang.com/api/v1/knowledge/claims/925924MCP
get_claim(id=925924)