Response Tool Choice
Controls which tool, if any, the model calls.
Implementations:
ResponseToolChoiceMode — coarse strategies (
none,auto,required).NamedResponseToolChoice — pin the model to one tool.
When omitted the API defaults to auto. Naming a tool that is absent from the request's tool list is answered with 400.