Les jetons supplémentaires provenant de l’utilisation des outils proviennent de :

  • Le paramètre tools dans les requêtes API (noms, descriptions et schémas des outils)
  • Les blocs de contenu tool_use dans les requêtes et réponses API
  • Les blocs de contenu tool_result dans les requêtes API

Lorsque vous utilisez tools, nous incluons également automatiquement une invite système spéciale pour le modèle qui permet l’utilisation des outils. Le nombre de jetons d’utilisation d’outils requis pour chaque modèle est indiqué ci-dessous (à l’exclusion des jetons supplémentaires listés ci-dessus) :

ModèleNombre de jetons de l’invite système pour l’utilisation des outils
Claude 3 Opus395 jetons
Claude 3 Sonnet159 jetons
Claude 3 Haiku264 jetons

Ces nombres de jetons sont ajoutés à vos jetons d’entrée et de sortie normaux pour calculer le coût total d’une requête. Reportez-vous à notre tableau de présentation des modèles pour connaître les prix actuels par modèle.

Lorsque vous envoyez une requête d’utilisation d’outil, comme pour toute autre requête API, la réponse indiquera à la fois le nombre de jetons d’entrée et de sortie dans le cadre des métriques d’usage rapportées.

Gardez à l’esprit que l’utilisation d’outils nécessite souvent plusieurs allers-retours entre votre code et Claude (pour exécuter les outils et renvoyer les résultats), de sorte qu’une seule requête d’utilisateur final peut entraîner plusieurs requêtes API et des coûts de jetons associés. Concevez vos outils et vos requêtes pour qu’ils soient aussi concis que possible tout en fournissant suffisamment d’informations à Claude pour utiliser efficacement les outils.