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 Modellreaktionen, der API selbst oder der Dokumentationsqualität zu geben.Die Aktivierung des Web-Abruf-Tools in Umgebungen, in denen Claude nicht vertrauenswürdige Eingaben zusammen mit sensiblen Daten verarbeitet, birgt Risiken der Datenexfiltration. Wir empfehlen, dieses Tool nur in vertrauenswürdigen Umgebungen oder bei der Verarbeitung nicht sensibler Daten zu verwenden.Um Exfiltrationsrisiken zu minimieren, darf Claude URLs nicht dynamisch konstruieren. Claude kann nur URLs abrufen, die vom Benutzer explizit 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, sollten Sie folgende Maßnahmen in Betracht ziehen:
- Deaktivieren Sie das Web-Abruf-Tool vollständig
- Verwenden Sie den Parameter
max_uses, um die Anzahl der Anfragen zu begrenzen - Verwenden Sie den Parameter
allowed_domains, um auf bekannte sichere Domänen zu beschränken
Unterstützte Modelle
Web-Abruf ist verfügbar auf:- Claude Sonnet 4.5 (
claude-sonnet-4-5-20250929) - Claude Sonnet 4 (
claude-sonnet-4-20250514) - Claude Sonnet 3.7 (veraltet) (
claude-3-7-sonnet-20250219) - Claude Haiku 4.5 (
claude-haiku-4-5-20251001) - Claude Haiku 3.5 (
claude-3-5-haiku-latest) - Claude Opus 4.1 (
claude-opus-4-1-20250805) - Claude Opus 4 (
claude-opus-4-20250514)
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.
- Bei PDFs wird automatische Textextraktion durchgeführt.
- Claude analysiert den abgerufenen Inhalt und liefert eine Antwort mit optionalen Zitaten.
Das Web-Abruf-Tool unterstützt derzeit keine Websites, die dynamisch über Javascript gerendert werden.
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-Nutzungen
Der Parametermax_uses begrenzt die Anzahl der durchgeführten Web-Abrufe. Wenn Claude versucht, mehr Abrufe als zulässig durchzuführen, ist das web_fetch_tool_result ein Fehler mit dem Fehlercode max_uses_exceeded. Es gibt derzeit keine Standardbegrenzung.
Domänenfilterung
Bei Verwendung von Domänenfiltern:- Domänen sollten nicht das HTTP/HTTPS-Schema enthalten (verwenden Sie
example.comstatthttps://example.com) - Subdomänen sind automatisch enthalten (
example.comumfasstdocs.example.com) - Unterpfade werden unterstützt (
example.com/blog) - Sie können entweder
allowed_domainsoderblocked_domainsverwenden, aber nicht beide in derselben Anfrage.
Beachten Sie, dass Unicode-Zeichen in Domänennamen Sicherheitslücken durch Homograph-Angriffe schaffen können, bei denen visuell ähnliche Zeichen aus verschiedenen Skripten Domänenfilter umgehen können. Beispielsweise kann
аmazon.com (mit kyrillischem ‘а’) identisch mit amazon.com aussehen, stellt aber eine andere Domäne dar.Bei der Konfiguration von Domänen-Zulassungs-/Blockierungslisten:- Verwenden Sie nach Möglichkeit nur ASCII-Domänennamen
- Beachten Sie, dass URL-Parser Unicode-Normalisierung möglicherweise unterschiedlich handhaben
- Testen Sie Ihre Domänenfilter mit potenziellen Homograph-Variationen
- Überprüfen Sie regelmäßig Ihre Domänenkonfigurationen auf verdächtige Unicode-Zeichen
Inhaltsbegrenzungen
Der Parametermax_content_tokens begrenzt die Menge des Inhalts, der in den Kontext aufgenommen wird. Wenn der abgerufene Inhalt diese Grenze überschreitet, wird er gekürzt. Dies hilft, die Token-Nutzung beim Abrufen großer Dokumente zu kontrollieren.
Die Grenze des Parameters
max_content_tokens ist ungefähr. Die tatsächliche Anzahl der verwendeten Input-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.
Bei der direkten Anzeige von API-Ausgaben für Endbenutzer müssen Zitate zur ursprünglichen Quelle enthalten sein. Wenn Sie Änderungen an API-Ausgaben vornehmen, einschließlich durch Neuverarbeitung und/oder Kombination mit Ihrem eigenen Material, bevor Sie diese Endbenutzer anzeigen, zeigen Sie Zitate wie angemessen basierend auf Rücksprache mit Ihrem Rechtsteam an.
Antwort
Hier ist eine Beispielantwortstruktur:Abrufergebnisse
Abrufergebnisse enthalten:url: Die URL, die abgerufen wurdecontent: Ein Dokumentblock mit dem abgerufenen Inhaltretrieved_at: Zeitstempel, wann der Inhalt abgerufen wurde
Das Web-Abruf-Tool speichert Ergebnisse zwischen, um die Leistung zu verbessern und redundante Anfragen zu reduzieren. Dies bedeutet, dass der zurückgegebene Inhalt möglicherweise nicht immer die neueste verfügbare Version unter der URL ist. Das Zwischenspeicherungsverhalten 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 Claude API eine 200-Antwort (Erfolg) mit dem im Antwortkörper dargestellten Fehler zurück:invalid_input: Ungültiges URL-Formaturl_too_long: URL überschreitet maximale Länge (250 Zeichen)url_not_allowed: URL durch Domänenfilterungsregeln und Modellbeschränkungen blockierturl_not_accessible: Fehler beim Abrufen von Inhalten (HTTP-Fehler)too_many_requests: Ratenlimit überschrittenunsupported_content_type: Inhaltstyp nicht unterstützt (nur Text und PDF)max_uses_exceeded: Maximale Web-Abruf-Tool-Nutzungen ü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 Abrufergebnisse können über Gesprächsrunden hinweg wiederverwendet werden.
Streaming
Mit aktiviertem Streaming sind Abrufereignisse Teil des Streams mit einer Pause während des Inhaltabrufs: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 berechnet wie die in regulären Messages API-Anfragen.Nutzung und Preisgestaltung
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