Bitte wenden Sie sich über unser Feedback-Formular an uns, um Ihre Erfahrungen mit dem Web-Suche-Tool zu teilen.
Unterstützte Modelle
Die Web-Suche ist verfügbar für:- Claude Opus 4 (
claude-opus-4-20250514
) - Claude Sonnet 4 (
claude-sonnet-4-20250514
) - Claude Sonnet 3.7 (
claude-3-7-sonnet-20250219
) - Claude Sonnet 3.5 (neu) (
claude-3-5-sonnet-latest
) - Claude Haiku 3.5 (
claude-3-5-haiku-latest
)
Wie die Web-Suche funktioniert
Wenn Sie das Web-Suche-Tool zu Ihrer API-Anfrage hinzufügen:- Claude entscheidet basierend auf dem Prompt, wann gesucht werden soll.
- Die API führt die Suchen aus und stellt Claude die Ergebnisse zur Verfügung. Dieser Prozess kann sich während einer einzigen Anfrage mehrmals wiederholen.
- Am Ende seines Zugs liefert Claude eine finale Antwort mit zitierten Quellen.
Wie man die Web-Suche verwendet
Der Administrator Ihrer Organisation muss die Web-Suche in der Console aktivieren.
Tool-Definition
Das Web-Suche-Tool unterstützt die folgenden Parameter:JSON
Max uses
Der Parametermax_uses
begrenzt die Anzahl der durchgeführten Suchen. Wenn Claude mehr Suchen versucht als erlaubt, wird das web_search_tool_result
ein Fehler mit dem Fehlercode max_uses_exceeded
sein.
Domain-Filterung
Bei der Verwendung von Domain-Filtern:- Domains sollten nicht das HTTP/HTTPS-Schema enthalten (verwenden Sie
example.com
anstatthttps://example.com
) - Subdomains sind automatisch eingeschlossen (
example.com
umfasstdocs.example.com
) - Subpfade werden unterstützt (
example.com/blog
) - Sie können entweder
allowed_domains
oderblocked_domains
verwenden, aber nicht beide in derselben Anfrage.
Lokalisierung
Der Parameteruser_location
ermöglicht es Ihnen, Suchergebnisse basierend auf dem Standort eines Benutzers zu lokalisieren.
type
: Der Typ des Standorts (mussapproximate
sein)city
: Der Stadtnameregion
: Die Region oder der Staatcountry
: Das Landtimezone
: Die IANA-Zeitzonen-ID.
Antwort
Hier ist ein Beispiel für eine Antwortstruktur:Suchergebnisse
Suchergebnisse enthalten:url
: Die URL der Quellseitetitle
: Der Titel der Quellseitepage_age
: Wann die Seite zuletzt aktualisiert wurdeencrypted_content
: Verschlüsselter Inhalt, der in mehrteiligen Gesprächen für Zitate zurückgegeben werden muss
Zitate
Zitate sind für die Web-Suche immer aktiviert, und jedeweb_search_result_location
enthält:
url
: Die URL der zitierten Quelletitle
: Der Titel der zitierten Quelleencrypted_index
: Eine Referenz, die für mehrteilige Gespräche zurückgegeben werden muss.cited_text
: Bis zu 150 Zeichen des zitierten Inhalts
cited_text
, title
und url
zählen nicht zur Eingabe- oder Ausgabe-Token-Nutzung.
Beim Anzeigen von Web-Ergebnissen oder Informationen aus Web-Ergebnissen für Endbenutzer müssen Inline-Zitate in Ihrer Benutzeroberfläche deutlich sichtbar und anklickbar gemacht werden.
Fehler
Wenn das Web-Suche-Tool auf einen Fehler stößt (wie das Erreichen von Ratenlimits), gibt die Anthropic API trotzdem eine 200 (Erfolg) Antwort zurück. Der Fehler wird im Antworttext mit der folgenden Struktur dargestellt:too_many_requests
: Ratenlimit überschritteninvalid_input
: Ungültiger Suchanfrage-Parametermax_uses_exceeded
: Maximale Web-Suche-Tool-Nutzung überschrittenquery_too_long
: Anfrage überschreitet maximale Längeunavailable
: Ein interner Fehler ist aufgetreten
pause_turn
Stopp-Grund
Die Antwort kann einen pause_turn
Stopp-Grund enthalten, der anzeigt, dass die API einen lang laufenden Zug pausiert hat. Sie können die Antwort unverändert in einer nachfolgenden Anfrage bereitstellen, um Claude seinen Zug fortsetzen zu lassen, oder den Inhalt ändern, wenn Sie das Gespräch unterbrechen möchten.
Prompt-Caching
Die Web-Suche funktioniert mit Prompt-Caching. Um Prompt-Caching zu aktivieren, fügen Sie mindestens einencache_control
Breakpoint in Ihre Anfrage hinzu. Das System wird automatisch bis zum letzten web_search_tool_result
Block cachen, wenn das Tool ausgeführt wird.
Für mehrteilige Gespräche setzen Sie einen cache_control
Breakpoint auf oder nach dem letzten web_search_tool_result
Block, um gecachte Inhalte wiederzuverwenden.
Zum Beispiel, um Prompt-Caching mit Web-Suche für ein mehrteiliges Gespräch zu verwenden: