Die zusätzlichen Token durch die Verwendung von Tools stammen aus:

  • Dem tools-Parameter in API-Anfragen (Tool-Namen, Beschreibungen und Schemas)
  • tool_use-Inhaltsblöcken in API-Anfragen und -Antworten
  • tool_result-Inhaltsblöcken in API-Anfragen

Wenn Sie tools verwenden, fügen wir automatisch einen speziellen System-Prompt für das Modell hinzu, der die Verwendung von Tools ermöglicht. Die Anzahl der für jedes Modell erforderlichen Tool-Verwendungs-Token ist unten aufgeführt (ohne die oben aufgeführten zusätzlichen Token):

ModellTool-AuswahlAnzahl der System-Prompt-Token für die Tool-Verwendung
Claude 3 Opusauto530 Token
Claude 3 Opusany, tool281 Token
Claude 3 Sonnetauto159 Token
Claude 3 Sonnetany, tool235 Token
Claude 3 Haikuauto264 Token
Claude 3 Haikuany, tool340 Token
Claude 3 Opus (Legacy-Beta: tools-2024-04-04)auto395 Token

Diese Token-Anzahlen werden zu Ihren normalen Eingabe- und Ausgabe-Token addiert, um die Gesamtkosten einer Anfrage zu berechnen. In unserer Modellübersichtstabelle finden Sie die aktuellen Preise pro Modell.

Wenn Sie einen Tool-Verwendungs-Prompt senden, gibt die Antwort, wie bei jeder anderen API-Anfrage, sowohl die Anzahl der Eingabe- als auch der Ausgabe-Token als Teil der gemeldeten usage-Metriken aus.

Beachten Sie, dass die Verwendung von Tools oft mehrere Roundtrips zwischen Ihrem Code und Claude erfordert (um Tools auszuführen und Ergebnisse zurückzugeben), sodass eine einzelne Endbenutzerabfrage zu mehreren API-Anfragen und den damit verbundenen Token-Kosten führen kann. Gestalten Sie Ihre Tools und Prompts so präzise wie möglich, während Sie dennoch genügend Informationen bereitstellen, damit Claude die Tools effektiv nutzen kann.