Claude verfügt über ein integriertes Websuche-Tool, mit dem es das Internet nach aktuellen oder spezialisierten Informationen durchsuchen kann, um Fragen von Nutzern zu beantworten. Anders als bei anderen Tools, bei denen du die Implementierung bereitstellen musst, übernimmt Claude den gesamten Suchprozess automatisch – du musst nur ein einfaches Schema bereitstellen, um es zu aktivieren.

Einrichten des Websuche-Tools
Um das Websuche-Tool zu verwenden, erstellst du ein Schema-Objekt mit diesen erforderlichen Feldern:
web_search_schema = {
"type": "web_search_20250305",
"name": "web_search",
"max_uses": 5
}Das Feld max_uses begrenzt, wie viele Suchen Claude durchführen kann. Claude führt möglicherweise Folgesuchen basierend auf den ersten Ergebnissen durch, daher verhindert dies übermäßige API-Aufrufe.
Wie es funktioniert
Wenn du das Websuche-Schema in deine Tools-Liste aufnimmst, entscheidet Claude automatisch, wann basierend auf deiner Frage gesucht werden soll. Zum Beispiel könnte die Frage „Was ist die beste Übung, um Beinmuskulatur aufzubauen?" eine Suche nach aktueller Fitnessforschung auslösen.
Die Antwort enthält mehrere Arten von Blöcken:
- TextBlock – Claudes Erklärung dessen, was es tut
- ServerToolUseBlock – Zeigt die genaue Suchanfrage, die Claude verwendet hat
- WebSearchToolResultBlock – Enthält die Suchergebnisse
- WebSearchResultBlock – Einzelne Suchergebnisse mit Titeln und URLs
- CitationsWebSearchResultLocation – Spezifische Textzitate, die Claudes Aussagen belegen
Einschränken der Suchdomänen
Du kannst Suchen mit dem Feld allowed_domains auf bestimmte Domänen beschränken. Dies ist besonders nützlich, wenn du vertrauenswürdige Quellen möchtest:
web_search_schema = {
"type": "web_search_20250305",
"name": "web_search",
"max_uses": 5,
"allowed_domains": ["nih.gov"]
}Dies stellt sicher, dass Claude nur vertrauenswürdige Domänen wie staatliche Gesundheitsseiten durchsucht, anstatt zufällige Fitness-Blogs mit potenziell unzuverlässigen Informationen.
Darstellung der Suchergebnisse
Die Antwortstruktur ist für eine umfassende UI-Darstellung konzipiert. Typischerweise:
- Zeigst du Textblöcke als regulären Inhalt an
- Zeigst du Websuchergebnisse als Referenzliste oben an
- Stellst du Zitate inline mit Links zurück zum Quellmaterial dar
- Hebst du zitierten Text hervor, um zu zeigen, wie Claude seine Aussagen belegt
Dies schafft eine transparente Erfahrung, bei der Nutzer Claudes Quellen überprüfen und verstehen können, wie es zu seinen Schlussfolgerungen gekommen ist. Das Zitiersystem hilft, Vertrauen aufzubauen, indem es die Belege hinter Claudes Antworten zeigt.