CompletionCreateRequest.ToolChoice

Propriété CompletionCreateRequest.ToolChoice

Obtient ou définit un objet qui contrôle quel (le cas échéant) outil est appelé par le modèle. none signifie que le modèle n’appellera aucun outil et générera 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. Spécifier un outil particulier via {“type”: “function”, “function”: {“name”: “my_function”}} force le modèle à appeler cet outil. none est la valeur par défaut lorsque aucun outil n’est présent. auto est la valeur par défaut si des outils sont présents.

public ToolChoice ToolChoice { get; set; }

Voir aussi