Loading...
  • Erstellen
  • Admin
  • Modelle & Preise
  • Client-SDKs
  • API-Referenz
Search...
⌘K
Log in
Fehlerbehebung
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Amazon Bedrock
  • Google Cloud's Vertex AI

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Erstellen/Tools

Fehlerbehebung bei der Werkzeugnutzung

Beheben Sie die häufigsten Fehler bei der Werkzeugnutzung mit symptomgesteuerten Diagnose-Tabellen.

Was this page helpful?

  • Claude ruft das falsche Werkzeug auf
  • Claude erfindet Werkzeugparameter
  • Parallele Werkzeugaufrufe funktionieren nicht
  • Cache wird ständig ungültig
  • Fehler zur Anfragezeitpunkt
  • JSON-Escape-Unterschiede (Opus 4.6+)
  • Nächste Schritte

Symptomgesteuerte Tabellen für die häufigsten Fehler bei der Werkzeugnutzung. Jede Fehlerbehebung verweist auf die Seite, die diese Funktion verwaltet.

Claude ruft das falsche Werkzeug auf

SymptomWahrscheinliche UrsacheFehlerbehebung
Claude ruft Werkzeug A auf, wenn Sie Werkzeug B wolltenMehrdeutigkeit der BeschreibungSchärfen Sie die Beschreibungen. Differenzieren Sie Werkzeuge nach WANN sie zu verwenden sind, nicht nur WAS sie tun. Siehe Werkzeuge definieren.
Claude ruft Ihr Werkzeug nie aufWerkzeugnamen-Kollision oder zu generisches SchemaÜberprüfen Sie auf doppelte Namen in Ihrer Werkzeugliste. Fügen Sie input_examples hinzu, um die beabsichtigte Verwendung konkret zu machen.
Claude ruft mit falschen Parametertypen aufModell rät bei mehrdeutigem SchemaFügen Sie strict: true hinzu (wenn Ihr Schema in der unterstützten Teilmenge ist) oder fügen Sie input_examples hinzu.

Claude erfindet Werkzeugparameter

SymptomWahrscheinliche UrsacheFehlerbehebung
Parameter, der nicht in Ihrem Schema vorhanden istModellüber-Generierung ohne Strict-ModusFügen Sie strict: true hinzu, wenn Ihr Schema in der unterstützten Teilmenge ist.
Parameterwerte außerhalb Ihrer EnumerationFehlender Strict-Modus oder zu große EnumerationVerkleinern Sie die Enumeration oder fügen Sie input_examples hinzu, die gültige Auswahlmöglichkeiten zeigen.

Parallele Werkzeugaufrufe funktionieren nicht

SymptomWahrscheinliche UrsacheFehlerbehebung
Claude ruft Werkzeuge nacheinander auf, wenn parallel besser wäreFormatierung des NachrichtenverlaufsSenden Sie mehrere tool_result-Blöcke in EINER Benutzernachricht, nicht einen pro Runde. Siehe Parallele Werkzeugnutzung.
disable_parallel_tool_use scheint ignoriert zu werdenZu spät in der Konversation gesetztMuss auf der Anfrage gesetzt werden, die tool_use zurückgibt. Das Setzen auf einer späteren Anfrage hat keine Auswirkung auf frühere Werkzeugaufrufe.

Cache wird ständig ungültig

SymptomWahrscheinliche UrsacheFehlerbehebung
Jede Anfrage ist ein Cache-Misstool_choice variiert zwischen AnfragenHalten Sie tool_choice stabil oder platzieren Sie den cache_control-Haltepunkt vor dem Variationspunkt. Siehe Werkzeugnutzung mit Prompt-Caching.
Das Hinzufügen eines Werkzeugs während der Konversation bricht den CacheWerkzeug am Anfang des Werkzeug-Arrays eingefügtVerwenden Sie defer_loading: true mit Werkzeugsuche, um das Werkzeug inline anzufügen, anstatt den Array-Kopf zu ändern.

Fehler zur Anfragezeitpunkt

FehlerUrsacheFehlerbehebung
tool_use ids wurden ohne tool_result-Blöcke unmittelbar danach gefundenFehlender tool_result für einige tool_use-IDs, oder tool_result ist nicht der erste Inhaltsblock in der BenutzernachrichtGeben Sie einen tool_result für jeden tool_use-Block in der Assistenten-Antwort zurück. Platzieren Sie tool_result-Blöcke vor jedem Text. Siehe Werkzeugaufrufe verarbeiten und Parallele Werkzeugnutzung.
Input schema is not compatible with strict mode: string patterns are not supportedVerwendung von pattern mit strict: trueEntfernen Sie das Muster oder lassen Sie strict: true weg. Das -Schlüsselwort ist noch nicht in der unterstützten JSON-Schema-Teilmenge enthalten.

JSON-Escape-Unterschiede (Opus 4.6+)

SymptomUrsacheFehlerbehebung
Zeichenkettenvergleich bei Werkzeugeingaben schlägt bei neueren Modellen fehlUnicode- und Schrägstrich-Escaping unterscheiden sich zwischen ModellversionenAnalysieren Sie mit json.loads() oder JSON.parse(). Führen Sie niemals Rohzeichenkettenvergleiche bei serialisierter Eingabe durch.

Nächste Schritte

Werkzeuge definieren

Schreiben Sie Schemas und Beschreibungen, die Claude zum richtigen Werkzeug lenken.

Werkzeugaufrufe verarbeiten

Führen Sie Werkzeuge aus und geben Sie Ergebnisse im erforderlichen Nachrichtenformat zurück.

Werkzeugreferenz

Vollständiges Verzeichnis von Anthropic-Schema-Werkzeugen und ihren Versionskennzeichnungen.

pattern
All tools have defer_loading: trueKeine Werkzeuge für das Modell sichtbarMindestens ein Werkzeug muss sofort geladen werden. Das Werkzeugsuch-Werkzeug selbst darf niemals defer_loading: true haben.