Das Web-Abruf-Tool befindet sich derzeit in der Beta-Phase. Um es zu aktivieren, verwenden Sie den Beta-Header
web-fetch-2025-09-10
in Ihren API-Anfragen.Bitte verwenden Sie dieses Formular, um Feedback zur Qualität der Modellantworten, der API selbst oder der Qualität der Dokumentation zu geben.Die Aktivierung des Web-Abruf-Tools in Umgebungen, in denen Claude nicht vertrauenswürdige Eingaben zusammen mit sensiblen Daten verarbeitet, birgt Risiken für die Datenexfiltration. Wir empfehlen, dieses Tool nur in vertrauenswürdigen Umgebungen oder beim Umgang mit nicht-sensiblen Daten zu verwenden.Um Exfiltrationsrisiken zu minimieren, ist es Claude nicht erlaubt, URLs dynamisch zu konstruieren. Claude kann nur URLs abrufen, die explizit vom Benutzer bereitgestellt wurden oder die aus vorherigen Web-Such- oder Web-Abruf-Ergebnissen stammen. Es besteht jedoch immer noch ein Restrisiko, das bei der Verwendung dieses Tools sorgfältig berücksichtigt werden sollte.Wenn Datenexfiltration ein Problem darstellt, erwägen Sie:
- Das Web-Abruf-Tool vollständig zu deaktivieren
- Den Parameter
max_uses
zu verwenden, um die Anzahl der Anfragen zu begrenzen - Den Parameter
allowed_domains
zu verwenden, um auf bekannte sichere Domains zu beschränken
Unterstützte Modelle
Web-Abruf ist verfügbar auf:- Claude Opus 4.1 (
claude-opus-4-1-20250805
) - 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 v2 (veraltet) (
claude-3-5-sonnet-latest
) - Claude Haiku 3.5 (
claude-3-5-haiku-latest
)
Wie Web-Abruf funktioniert
Wenn Sie das Web-Abruf-Tool zu Ihrer API-Anfrage hinzufügen:- Claude entscheidet basierend auf der Eingabeaufforderung und verfügbaren URLs, wann Inhalte abgerufen werden sollen.
- Die API ruft den vollständigen Textinhalt von der angegebenen URL ab.
- Für PDFs wird eine automatische Textextraktion durchgeführt.
- Claude analysiert den abgerufenen Inhalt und liefert eine Antwort mit optionalen Zitaten.
Wie man Web-Abruf verwendet
Stellen Sie das Web-Abruf-Tool in Ihrer API-Anfrage bereit:Tool-Definition
Das Web-Abruf-Tool unterstützt die folgenden Parameter:JSON
Max uses
Der Parametermax_uses
begrenzt die Anzahl der durchgeführten Web-Abrufe. Wenn Claude versucht, mehr Abrufe durchzuführen als erlaubt, wird das web_fetch_tool_result
ein Fehler mit dem Fehlercode max_uses_exceeded
sein. Es gibt derzeit keine Standardbegrenzung.
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 enthalten (
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.
Seien Sie sich bewusst, dass Unicode-Zeichen in Domain-Namen Sicherheitslücken durch Homograph-Angriffe schaffen können, bei denen visuell ähnliche Zeichen aus verschiedenen Schriftsystemen Domain-Filter umgehen können. Zum Beispiel kann
аmazon.com
(mit kyrillischem ‘а’) identisch mit amazon.com
aussehen, stellt aber eine andere Domain dar.Bei der Konfiguration von Domain-Erlaubnis-/Sperrlisten:- Verwenden Sie wenn möglich nur ASCII-Domain-Namen
- Bedenken Sie, dass URL-Parser Unicode-Normalisierung unterschiedlich handhaben können
- Testen Sie Ihre Domain-Filter mit potenziellen Homograph-Variationen
- Überprüfen Sie regelmäßig Ihre Domain-Konfigurationen auf verdächtige Unicode-Zeichen
Inhaltsbegrenzungen
Der Parametermax_content_tokens
begrenzt die Menge an Inhalt, die in den Kontext einbezogen wird. Wenn der abgerufene Inhalt diese Grenze überschreitet, wird er abgeschnitten. Dies hilft dabei, die Token-Nutzung beim Abrufen großer Dokumente zu kontrollieren.
Die Begrenzung des Parameters
max_content_tokens
ist ungefähr. Die tatsächliche Anzahl der verwendeten Eingabe-Token kann um einen kleinen Betrag variieren.Zitate
Im Gegensatz zur Web-Suche, bei der Zitate immer aktiviert sind, sind Zitate für Web-Abruf optional. Setzen Sie"citations": {"enabled": true}
, um Claude zu ermöglichen, spezifische Passagen aus abgerufenen Dokumenten zu zitieren.
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.
Antwort
Hier ist ein Beispiel für eine Antwortstruktur:Abruf-Ergebnisse
Abruf-Ergebnisse umfassen:url
: Die URL, die abgerufen wurdecontent
: Ein Dokumentblock, der den abgerufenen Inhalt enthältretrieved_at
: Zeitstempel, wann der Inhalt abgerufen wurde
Das Web-Abruf-Tool speichert Ergebnisse zwischen, um die Leistung zu verbessern und redundante Anfragen zu reduzieren. Das bedeutet, dass der zurückgegebene Inhalt möglicherweise nicht immer die neueste Version ist, die unter der URL verfügbar ist. Das Cache-Verhalten wird automatisch verwaltet und kann sich im Laufe der Zeit ändern, um für verschiedene Inhaltstypen und Nutzungsmuster zu optimieren.
Fehler
Wenn das Web-Abruf-Tool auf einen Fehler stößt, gibt die Anthropic API eine 200 (Erfolg) Antwort mit dem im Antworttext dargestellten Fehler zurück:invalid_input
: Ungültiges URL-Formaturl_too_long
: URL überschreitet maximale Länge (250 Zeichen)url_not_allowed
: URL durch Domain-Filterregeln und Modellbeschränkungen blockierturl_not_accessible
: Fehler beim Abrufen des Inhalts (HTTP-Fehler)too_many_requests
: Rate-Limit überschrittenunsupported_content_type
: Inhaltstyp nicht unterstützt (nur Text und PDF)max_uses_exceeded
: Maximale Web-Abruf-Tool-Nutzung überschrittenunavailable
: Ein interner Fehler ist aufgetreten
URL-Validierung
Aus Sicherheitsgründen kann das Web-Abruf-Tool nur URLs abrufen, die zuvor im Gesprächskontext erschienen sind. Dies umfasst:- URLs in Benutzernachrichten
- URLs in clientseitigen Tool-Ergebnissen
- URLs aus vorherigen Web-Such- oder Web-Abruf-Ergebnissen
Kombinierte Suche und Abruf
Web-Abruf funktioniert nahtlos mit Web-Suche für umfassende Informationsbeschaffung:- Web-Suche verwenden, um relevante Artikel zu finden
- Die vielversprechendsten Ergebnisse auswählen
- Web-Abruf verwenden, um vollständige Inhalte abzurufen
- Detaillierte Analyse mit Zitaten bereitstellen
Prompt-Caching
Web-Abruf funktioniert mit Prompt-Caching. Um Prompt-Caching zu aktivieren, fügen Siecache_control
-Haltepunkte in Ihre Anfrage ein. Zwischengespeicherte Abruf-Ergebnisse können über Gesprächsrunden hinweg wiederverwendet werden.
Streaming
Mit aktiviertem Streaming sind Abruf-Ereignisse Teil des Streams mit einer Pause während des Inhaltsabrufs:Batch-Anfragen
Sie können das Web-Abruf-Tool in die Messages Batches API einbeziehen. Web-Abruf-Tool-Aufrufe über die Messages Batches API werden genauso bepreist wie die in regulären Messages API-Anfragen.Nutzung und Preise
Web fetch usage has no additional charges beyond standard token costs:max_content_tokens
parameter to set appropriate limits based on your use case and budget considerations.
Example token usage for typical content:
- Average web page (10KB): ~2,500 tokens
- Large documentation page (100KB): ~25,000 tokens
- Research paper PDF (500KB): ~125,000 tokens