EN DIRECT
Mistral rend Large 4 accessible en poids ouverts29/10/26 · Mistral AI|Gemini 4 Carbon prend la première place de l'Intelligence Index v529/10/26 · Google|Mistral Large 4 disponible sur Hugging Face29/10/26 · Mistral AI|Google présente "Gemini 4 Carbon", nouvelle étape de sa gamme de modèles28/10/26 · Google|DeepMind dévoile Genie 4, une nouvelle génération de modèle de monde27/10/26 · Google DeepMind|Anthropic dépose son dossier d'introduction en bourse, dominé par les risques26/10/26 · Anthropic|Une politique robotique entraînée uniquement en simulation égale les meilleurs systèmes réels26/10/26|OpenAI dévoile GPT-6.1 Terra, un modèle taillé pour l'usage d'ordinateur26/10/26 · OpenAI|Un benchmark évalue si les IA testent vraiment leurs hypothèses médicales temporelles29/10/26|Une méthode ODE pour accélérer l'échantillonnage des modèles de diffusion discrète29/10/26|OpenAI révise son Model Spec autour de cinq valeurs directrices29/10/26 · OpenAI|Chez Proton, un virage vers l'IA provoque une crise interne29/10/26 · Proton|Mistral rend Large 4 accessible en poids ouverts29/10/26 · Mistral AI|Gemini 4 Carbon prend la première place de l'Intelligence Index v529/10/26 · Google|Mistral Large 4 disponible sur Hugging Face29/10/26 · Mistral AI|Google présente "Gemini 4 Carbon", nouvelle étape de sa gamme de modèles28/10/26 · Google|DeepMind dévoile Genie 4, une nouvelle génération de modèle de monde27/10/26 · Google DeepMind|Anthropic dépose son dossier d'introduction en bourse, dominé par les risques26/10/26 · Anthropic|Une politique robotique entraînée uniquement en simulation égale les meilleurs systèmes réels26/10/26|OpenAI dévoile GPT-6.1 Terra, un modèle taillé pour l'usage d'ordinateur26/10/26 · OpenAI|Un benchmark évalue si les IA testent vraiment leurs hypothèses médicales temporelles29/10/26|Une méthode ODE pour accélérer l'échantillonnage des modèles de diffusion discrète29/10/26|OpenAI révise son Model Spec autour de cinq valeurs directrices29/10/26 · OpenAI|Chez Proton, un virage vers l'IA provoque une crise interne29/10/26 · Proton|
Tooléditeur officiel

web_fetch (Anthropic)

Tool : Une action précise que l’IA peut appeler · nécessite anthropic-api

Récupère et lit une page ou un PDF à une URL donnée.

Utile avec web_search ; c'est le vecteur classique d'injection indirecte, à cadrer par domaine.

Score global
6.9 /10
Sécu : une réserve, lire la fiche
Utilité
8.0
Fiabilité
6.0
Sécurité
Une réserve
Facilité
1 clic · À l’aise

La sécurité reflète la destination des données, les permissions demandées et les incidents recensés à la date de vérification. Ce n’est pas une garantie d’absence de risque : vérifiez le mode de déploiement et les connexions que vous activez.

Ce que ça fait, concrètement

Lorsqu'un agent ou une application a besoin de lire le contenu d'une page web ou d'un document PDF à une adresse précise, il faut un mécanisme capable de récupérer ce contenu et de le transmettre au modèle sans que le développeur ait à gérer lui-même les requêtes réseau. C'est exactement ce que résout web_fetch.

Concrètement, vous ajoutez l'outil à votre requête API et Claude décide seul quand déclencher une récupération, en fonction des URL présentes dans la conversation. L'API effectue la requête côté serveur, insère le contenu textuel dans le contexte, et Claude peut ensuite analyser, résumer ou citer ce contenu. Pour les PDF, le contenu est renvoyé encodé en base64 et traité comme un document joint. Les versions récentes de l'outil permettent à Claude d'écrire et d'exécuter du code pour filtrer le contenu récupéré avant qu'il n'entre dans la fenêtre de contexte, ce qui réduit la consommation de tokens.

Cet outil s'adresse aux développeurs qui construisent des agents ou des pipelines d'automatisation via l'API Claude, et qui ont besoin que le modèle lise des pages de documentation, des articles ou des PDF à des URL connues. Il fonctionne aussi bien seul que combiné avec web_search, qui peut d'abord localiser une ressource avant que web_fetch en lise le contenu.

Il ne convient pas aux pages rendues dynamiquement par JavaScript, aux formulaires interactifs ou aux interfaces nécessitant un vrai navigateur : pour ces cas, l'outil browser_use est plus adapté. Il n'est pas non plus disponible sur Amazon Bedrock ni Google Cloud, et les déploiements Azure sur Microsoft Foundry n'ont accès qu'à la version de base sans filtrage dynamique.

Ce que ça propose

  • ·Récupération de pages web et de PDF à une URL donnée, côté serveur, sans code réseau à écrire. (payant)
  • ·Filtrage dynamique du contenu récupéré : Claude écrit et exécute du code pour ne garder que les passages pertinents avant qu'ils n'entrent dans le contexte, réduisant la consommation de tokens (versions web_fetch_20260209 et ultérieures). (payant)
  • ·Paramètre allowed_domains pour restreindre les récupérations à une liste de domaines autorisés. (payant)
  • ·Paramètre blocked_domains pour exclure explicitement certains domaines (ne peut pas être combiné avec allowed_domains). (payant)
  • ·Paramètre max_uses pour limiter le nombre de récupérations par requête. (payant)
  • ·Paramètre max_content_tokens pour plafonner la quantité de contenu chargée dans le contexte. (payant)
  • ·Citations optionnelles des passages récupérés, activables via le paramètre citations. (payant)
  • ·Contournement du cache à la demande via use_cache: false, pour obtenir un contenu frais sur des sources à mise à jour rapide (version web_fetch_20260309 et ultérieures). (payant)

En pratique

Prix
PayantTokens uniquement.
Usage commercial
Usage commercial : oui
Disponible sur
api
Hôte
anthropic-api
Interface FR
Non

Sécurité et données

Pastille
Sécu : une réserve, lire la fiche
Capacités
litécritexécuteréseau
Vos données
Données chez l’éditeur
Permissions
Lecture et réseau ; prévoir une liste de domaines autorisés.
Maintenance
Active

Liens et dépôt vérifiés le 25 octobre 2026 · ajoutée le 1 août 2025

Comment installer web_fetch (Anthropic)

1. Obtenez une clé API Anthropic sur platform.claude.com. 2. Installez le SDK Python ou TypeScript Anthropic dans votre projet. 3. Ajoutez l'objet outil {"type": "web_fetch_20260318", "name": "web_fetch"} dans le tableau tools de votre requête messages.create. 4. Définissez le paramètre allowed_domains pour restreindre les domaines accessibles avant tout déploiement en production. 5. Testez avec une URL connue dans le champ content du message utilisateur : Claude déclenchera la récupération automatiquement. 6. Ajustez max_uses et max_content_tokens selon le volume de contenu attendu pour maîtriser la consommation de tokens.
tools=[{"type":"web_fetch_20260209","name":"web_fetch"}]

Documentation officielle ↗

Dans la même catégorie

Toute la catégorie Nourrir (mémoire, contexte) →