ToolChoiceOptions type
Contrôle (le cas échéant) l’outil appelé par le modèle.
none signifie que le modèle n’appelle pas d’outil et génère plutôt un message.
auto signifie que le modèle peut choisir entre générer un message ou appeler un ou plusieurs outils.
required signifie que le modèle doit appeler un ou plusieurs outils.
type ToolChoiceOptions = "none" | "auto" | "required"