Governs tool calling in a request: auto, the default, leaves the decision to the model; required forces at least one call; none blocks calls; naming a specific tool forces that one.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains tool_choice in context, with comparison tables and the common traps.
Terms in this definition
- Chat message roles
Labels on chat messages: instructions go under system, the person's input under user, the model's previous answers under assistant, and results returned by a called tool under tool (or function).
- LEAST
Pass up to 254 expressions to this T-SQL function and it hands back whichever is smallest. Both Fabric Warehouse and SQL analytics endpoints support it.