Web-Suche-Tool
Das Web-Suche-Tool gibt Claude direkten Zugang zu Echtzeit-Webinhalten und ermöglicht es, Fragen mit aktuellen Informationen zu beantworten.
Das Web-Suche-Tool gibt Claude direkten Zugang zu Echtzeit-Webinhalten und ermöglicht es, Fragen mit aktuellen Informationen jenseits seines Wissensstichtags zu beantworten. Claude zitiert automatisch Quellen aus den Suchergebnissen als Teil seiner Antwort.
Bitte kontaktieren Sie uns über unser Feedback-Formular, 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 der Eingabeaufforderung, 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 einzelnen Anfrage mehrmals wiederholen.
- Am Ende seines Zugs gibt Claude eine finale Antwort mit zitierten Quellen.
Wie man die Web-Suche verwendet
Der Administrator Ihrer Organisation muss die Web-Suche in der Konsole aktivieren.
Stellen Sie das Web-Suche-Tool in Ihrer API-Anfrage bereit:
Tool-Definition
Das Web-Suche-Tool unterstützt die folgenden Parameter:
Max uses
Der Parameter max_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 Parameter user_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 Unterhaltungen für Zitate zurückgegeben werden muss
Zitate
Zitate sind für die Web-Suche immer aktiviert, und jede web_search_result_location
enthält:
url
: Die URL der zitierten Quelletitle
: Der Titel der zitierten Quelleencrypted_index
: Eine Referenz, die für mehrteilige Unterhaltungen zurückgegeben werden muss.cited_text
: Bis zu 150 Zeichen des zitierten Inhalts
Die Web-Suche-Zitat-Felder 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 während der Web-Suche ein Fehler auftritt, erhalten Sie eine Antwort in folgender Form:
Dies sind die möglichen Fehlercodes:
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 die Unterhaltung unterbrechen möchten.
Prompt-Caching
Die Web-Suche funktioniert mit Prompt-Caching. Um Prompt-Caching zu aktivieren, fügen Sie mindestens einen cache_control
Haltepunkt in Ihre Anfrage ein. Das System wird automatisch bis zum letzten web_search_tool_result
Block zwischenspeichern, wenn das Tool ausgeführt wird.
Für mehrteilige Unterhaltungen setzen Sie einen cache_control
Haltepunkt auf oder nach dem letzten web_search_tool_result
Block, um zwischengespeicherte Inhalte wiederzuverwenden.
Zum Beispiel, um Prompt-Caching mit Web-Suche für eine mehrteilige Unterhaltung zu verwenden:
Streaming
Mit aktiviertem Streaming erhalten Sie Such-Events als Teil des Streams. Es wird eine Pause geben, während die Suche ausgeführt wird:
Batch-Anfragen
Sie können das Web-Suche-Tool in der Messages Batches API einschließen. Web-Suche-Tool-Aufrufe über die Messages Batches API werden genauso bepreist wie die in regulären Messages API-Anfragen.
Nutzung und Preise
Web search usage is charged in addition to token usage:
Web search is available on the Anthropic API for $10 per 1,000 searches, plus standard token costs for search-generated content. Web search results retrieved throughout a conversation are counted as input tokens, in search iterations executed during a single turn and in subsequent conversation turns.
Each web search counts as one use, regardless of the number of results returned. If an error occurs during web search, the web search will not be billed.