web_search proposant des modes de recherche neuronale, par mots-clés et
hybride, ainsi qu’une extraction de contenu intégrée (passages clés, texte,
résumés).
Installer le Plugin
Obtenir une clé d’API
1
Créer un compte
Inscrivez-vous sur exa.ai et générez une clé d’API depuis votre
tableau de bord.
2
Stocker la clé
Définissez
EXA_API_KEY dans l’environnement du Gateway, ou configurez-la via :Configuration
EXA_API_KEY dans l’environnement du Gateway. Pour
une installation du Gateway, placez-la dans ~/.openclaw/.env. Consultez
Variables d’environnement.
Remplacement de l’URL de base
Définissezplugins.entries.exa.config.webSearch.baseUrl pour acheminer les requêtes de recherche Exa
via un proxy compatible ou un autre point de terminaison. OpenClaw
normalise les hôtes sans protocole en ajoutant https:// au début et ajoute /search, sauf si
le chemin se termine déjà ainsi. Le point de terminaison résolu fait partie de la clé du cache de
recherche ; les résultats provenant de points de terminaison différents ne sont donc jamais partagés.
Paramètres de l’outil
string
requis
Requête de recherche.
number
défaut:"5"
Nombre de résultats à renvoyer (1 à 100, dans les limites du type de recherche Exa).
'auto' | 'neural' | 'fast' | 'deep' | 'deep-reasoning' | 'instant'
Mode de recherche.
'day' | 'week' | 'month' | 'year'
Filtre temporel. Ne peut pas être combiné avec
date_after/date_before.string
Résultats postérieurs à cette date (
YYYY-MM-DD).string
Résultats antérieurs à cette date (
YYYY-MM-DD).object
Options d’extraction du contenu (voir ci-dessous).
Extraction du contenu
Transmettez un objetcontents pour contrôler le contenu extrait dans les résultats :
Si
contents est omis, Exa utilise par défaut { highlights: true } afin que les résultats
incluent des extraits de phrases clés. Les descriptions des résultats sont obtenues d’abord à partir des passages clés,
puis du résumé, puis du texte intégral, selon le premier élément disponible. Les résultats
conservent également les champs bruts highlightScores et summary de la réponse de l’API Exa
lorsqu’ils sont disponibles.
Modes de recherche
Remarques
countaccepte jusqu’à 100, dans les limites du type de recherche Exa.- Les résultats sont mis en cache pendant 15 minutes par défaut. Configurez les paramètres partagés
tools.web.search.cacheTtlMinutes(en minutes) ettools.web.search.timeoutSeconds(30 s par défaut) pour modifier la mise en cache et le délai d’expiration des requêtes pour tous les fournisseurs deweb_search, y compris Exa.
Voir aussi
- Présentation de la recherche Web — tous les fournisseurs et la détection automatique
- Brave Search — résultats structurés avec filtres par pays et par langue
- Perplexity Search — résultats structurés avec filtrage par domaine