Recherche Exa
OpenClaw prend en charge Exa AI comme fournisseurweb_search. Exa
propose des modes de recherche neuronale, par mots-clés et hybrides avec une
extraction de contenu intégrée (surlignages, texte, résumés).
Obtenir une clé API
Créer un compte
Inscrivez-vous sur exa.ai et générez une clé API depuis votre
tableau de bord.
Configuration
EXA_API_KEY dans l’environnement de la Gateway.
Pour une installation de gateway, placez-la dans ~/.openclaw/.env.
Paramètres de l’outil
| Parameter | Description |
|---|---|
query | Requête de recherche (obligatoire) |
count | Résultats à renvoyer (1-100) |
type | Mode de recherche : auto, neural, fast, deep, deep-reasoning ou instant |
freshness | Filtre temporel : day, week, month ou year |
date_after | Résultats après cette date (YYYY-MM-DD) |
date_before | Résultats avant cette date (YYYY-MM-DD) |
contents | Options d’extraction de contenu (voir ci-dessous) |
Extraction de contenu
Exa peut renvoyer du contenu extrait en plus des résultats de recherche. Passez un objetcontents pour l’activer :
| Contents option | Type | Description |
|---|---|---|
text | boolean | { maxCharacters } | Extraire le texte complet de la page |
highlights | boolean | { maxCharacters, query, numSentences, highlightsPerUrl } | Extraire les phrases clés |
summary | boolean | { query } | Résumé généré par IA |
Modes de recherche
| Mode | Description |
|---|---|
auto | Exa choisit le meilleur mode (par défaut) |
neural | Recherche sémantique / basée sur le sens |
fast | Recherche rapide par mots-clés |
deep | Recherche approfondie complète |
deep-reasoning | Recherche approfondie avec raisonnement |
instant | Résultats les plus rapides |
Notes
- Si aucune option
contentsn’est fournie, Exa utilise par défaut{ highlights: true }afin que les résultats incluent des extraits de phrases clés - Les résultats conservent les champs
highlightScoresetsummaryde la réponse API Exa lorsqu’ils sont disponibles - Les descriptions des résultats sont résolues d’abord à partir des surlignages, puis du résumé, puis du texte complet — selon ce qui est disponible
freshnessetdate_after/date_beforene peuvent pas être combinés — utilisez un seul mode de filtrage temporel- Jusqu’à 100 résultats peuvent être renvoyés par requête (sous réserve des limites du type de recherche Exa)
- Les résultats sont mis en cache pendant 15 minutes par défaut (configurable via
cacheTtlMinutes) - Exa est une intégration officielle d’API avec des réponses JSON structurées
Lié
- Vue d’ensemble de Web Search — tous les fournisseurs et la détection automatique
- Brave Search — résultats structurés avec filtres de pays/langue
- Perplexity Search — résultats structurés avec filtrage de domaine