Controls which (if any) tool is called by the model.
none means the model will not call any tool and instead generates a message.
none
auto means the model can pick between generating a message or calling one or more tools.
auto
required means the model must call one or more tools.
required
Controls which (if any) tool is called by the model.
nonemeans the model will not call any tool and instead generates a message.automeans the model can pick between generating a message or calling one or more tools.requiredmeans the model must call one or more tools.