- comme fournisseur
web_searchpour l’outil de recherche générique - comme outils de Plugin explicites :
tavily_searchettavily_extract
| Propriété | Valeur |
|---|---|
| ID du Plugin | tavily |
| Package | @openclaw/tavily-plugin |
| Authentification | TAVILY_API_KEY ou config apiKey |
| URL de base | https://api.tavily.com (par défaut) |
| Outils | tavily_search, tavily_extract |
Bien démarrer
Get an API key
Créez un compte Tavily sur tavily.com, puis générez une clé API dans le tableau de bord.
Référence des outils
tavily_search
Utilisez ceci lorsque vous voulez des contrôles de recherche propres à Tavily au lieu du web_search générique.
| Paramètre | Type | Contraintes / valeur par défaut | Description |
|---|---|---|---|
query | chaîne | requis | Chaîne de requête de recherche. Restez sous 400 caractères. |
search_depth | énumération | basic (par défaut), advanced | advanced est plus lent mais plus pertinent. |
topic | énumération | general (par défaut), news, finance | Filtrer par famille de sujets. |
max_results | entier | 1-20 | Nombre de résultats. |
include_answer | booléen | false par défaut | Inclure un résumé de réponse généré par l’IA de Tavily. |
time_range | énumération | day, week, month, year | Filtrer les résultats par récence. |
include_domains | tableau de chaînes | (aucun) | Inclure uniquement les résultats de ces domaines. |
exclude_domains | tableau de chaînes | (aucun) | Exclure les résultats de ces domaines. |
| Profondeur | Vitesse | Pertinence | Idéal pour |
|---|---|---|---|
basic | Plus rapide | Élevée | Requêtes généralistes (par défaut). |
advanced | Plus lente | Maximale | Recherche précise et vérification factuelle. |
tavily_extract
Utilisez ceci pour extraire du contenu propre depuis une ou plusieurs URL. Gère les pages rendues par JavaScript et prend en charge le découpage ciblé par requête pour une extraction précise.
| Paramètre | Type | Contraintes / valeur par défaut | Description |
|---|---|---|---|
urls | tableau de chaînes | requis, 1-20 | URL depuis lesquelles extraire le contenu. |
query | chaîne | (facultatif) | Réordonner les fragments extraits selon leur pertinence pour cette requête. |
extract_depth | énumération | basic (par défaut), advanced | Utilisez advanced pour les pages chargées en JS, les SPA ou les tableaux dynamiques. |
chunks_per_source | entier | 1-5 ; requiert query | Fragments renvoyés par URL. Erreur si défini sans query. |
include_images | booléen | false par défaut | Inclure les URL d’images dans les résultats. |
| Profondeur | Quand l’utiliser |
|---|---|
basic | Pages simples. Essayez ceci en premier. |
advanced | SPA rendues par JS, contenu dynamique, tableaux. |
Choisir le bon outil
| Besoin | Outil |
|---|---|
| Recherche web rapide, sans options spéciales | web_search |
| Recherche avec profondeur, sujet, réponses IA | tavily_search |
| Extraire le contenu d’URL spécifiques | tavily_extract |
L’outil générique
web_search avec Tavily comme fournisseur prend en charge query et count (jusqu’à 20 résultats). Pour les contrôles propres à Tavily (search_depth, topic, include_answer, filtres de domaines, plage temporelle), utilisez plutôt tavily_search.Configuration avancée
API key resolution order
API key resolution order
Le client Tavily recherche sa clé API dans cet ordre :
plugins.entries.tavily.config.webSearch.apiKey(résolue via SecretRefs).TAVILY_API_KEYdepuis l’environnement du Gateway.
tavily_extract génère une erreur de configuration si aucune des deux n’est présente.Custom base URL
Custom base URL
Remplacez
plugins.entries.tavily.config.webSearch.baseUrl si vous faites passer Tavily par un proxy. La valeur par défaut est https://api.tavily.com.`chunks_per_source` requires `query`
`chunks_per_source` requires `query`
tavily_extract rejette les appels qui transmettent chunks_per_source sans query. Tavily classe les fragments selon leur pertinence par rapport à la requête, donc ce paramètre n’a pas de sens sans requête.Connexe
Web Search overview
Tous les fournisseurs et règles de détection automatique.
Firecrawl
Recherche plus scraping avec extraction de contenu.
Exa Search
Recherche neuronale avec extraction de contenu.
Configuration
Schéma de configuration complet pour les entrées de Plugin et le routage des outils.