Skip to main content
Tavily est une API de recherche conçue pour les applications d’IA. OpenClaw l’expose de deux manières :
  • comme fournisseur web_search pour l’outil de recherche générique
  • comme outils explicites du Plugin : tavily_search et tavily_extract
Tavily renvoie des résultats structurés optimisés pour être exploités par les LLM, avec une profondeur de recherche configurable, un filtrage par sujet, des filtres de domaines, des résumés de réponses générés par l’IA et l’extraction de contenu à partir d’URL (y compris les pages rendues en JavaScript).

Prise en main

1

Installer le Plugin

2

Obtenir une clé d’API

Créez un compte Tavily sur tavily.com, puis générez une clé d’API dans le tableau de bord.
3

Configurer le Plugin et le fournisseur

4

Vérifier l’exécution des recherches

Déclenchez une recherche web_search depuis n’importe quel agent, ou appelez directement tavily_search.
La sélection de Tavily lors de l’intégration ou dans openclaw configure --section web installe et active le Plugin Tavily officiel si nécessaire.

Référence des outils

Utilisez cet outil lorsque vous souhaitez disposer des options de recherche propres à Tavily plutôt que de l’outil générique web_search. Compromis lié à la profondeur de recherche :

tavily_extract

Utilisez cet outil pour extraire du contenu épuré à partir d’une ou de plusieurs URL. Il prend en charge les pages rendues en JavaScript et le découpage ciblé selon une requête pour une extraction précise. Compromis lié à la profondeur d’extraction :
Répartissez les longues listes d’URL entre plusieurs appels à tavily_extract (20 au maximum par requête). Utilisez query avec chunks_per_source pour obtenir uniquement le contenu pertinent plutôt que des pages complètes.

Choisir le bon outil

L’outil générique web_search utilisant Tavily comme fournisseur prend en charge query et count (jusqu’à 20 résultats). Pour les options propres à Tavily (search_depth, topic, include_answer, filtres de domaines et période), utilisez plutôt tavily_search.

Configuration avancée

Le client Tavily recherche sa clé d’API dans l’ordre suivant :
  1. plugins.entries.tavily.config.webSearch.apiKey (résolue au moyen de SecretRefs).
  2. TAVILY_API_KEY dans l’environnement du Gateway.
tavily_search et tavily_extract génèrent tous deux une erreur de configuration si aucune des deux n’est présente.
Remplacez plugins.entries.tavily.config.webSearch.baseUrl, ou définissez TAVILY_BASE_URL, si vous faites transiter Tavily par un proxy. La configuration est prioritaire sur la variable d’environnement. La valeur par défaut est https://api.tavily.com.
tavily_extract rejette les appels qui transmettent chunks_per_source sans query. Tavily classe les fragments selon leur pertinence par rapport à la requête ; ce paramètre n’a donc aucun sens sans requête.

Rubriques connexes

Présentation de la recherche web

Tous les fournisseurs et toutes les règles de détection automatique.

Firecrawl

Recherche et collecte de données avec extraction de contenu.

Recherche Exa

Recherche neuronale avec extraction de contenu.

Configuration

Schéma de configuration complet des entrées de Plugins et du routage des outils.