Quel paramètre est ajouté à la fonction de chat pour permettre l'utilisation d'outils ?	Le paramètre `tools`, qui prend une liste de schémas JSON.
Quel est le rôle du paramètre `tool_choice` dans la configuration des outils ?	Il contrôle la manière dont le modèle utilise les outils (défaut, forcé, ou spécifique).
Quelles sont les trois options principales pour le paramètre `tool_choice` ?	`auto` (défaut), `any` (forcer l'utilisation d'un outil), ou un nom d'outil spécifique.
Quel `stop_reason` indique que le modèle a décidé d'utiliser un outil ?	`tool_use`.
Comment est structuré le message de l'assistant lorsqu'il utilise un outil ?	Le contenu est une liste de parties (`content list`), incluant une partie `text` et une partie `tool use`.
Quelles informations contient la partie `tool use` de la réponse de l'assistant ?	Le `name` (nom de l'outil), l'`input` (arguments), et le `tool_use_id`.
