web_search auto-hébergé et sans clé. SearXNG est un métamoteur de recherche open source qui agrège les résultats de Google, Bing, DuckDuckGo et d’autres sources.
Avantages :
- Gratuit et illimité — aucune clé API ni aucun abonnement commercial requis
- Confidentialité / isolation réseau — les requêtes ne quittent jamais votre réseau
- Fonctionne partout — aucune restriction régionale imposée par les API de recherche commerciales
Configuration
1
Installer le plugin
2
Exécuter une instance SearXNG
3
Configurer
Configuration
baseUrl accepte également un objet SecretRef (par exemple { source: "env", id: "SEARXNG_BASE_URL" }).
Variable d’environnement
DéfinissezSEARXNG_BASE_URL comme alternative à la configuration :
baseUrl configurée, puis une SecretRef d’environnement intégrée dans baseUrl, puis SEARXNG_BASE_URL. Lorsqu’aucun chemin de configuration n’est défini et que SEARXNG_BASE_URL est présent sans qu’un fournisseur ait été explicitement choisi, la détection automatique sélectionne SearXNG.
Référence de configuration du plugin
L’appel de l’outil
web_search accepte également count (1 à 10 résultats), categories et language comme valeurs de remplacement propres à chaque appel.
Remarques
- API JSON — utilise le point de terminaison natif
format=jsonde SearXNG, et non l’extraction de contenu HTML - URL des résultats d’images — les résultats de la catégorie des images incluent
img_srclorsque SearXNG renvoie une URL d’image directe - Aucune clé API — fonctionne immédiatement avec n’importe quelle instance SearXNG
- Validation de l’URL de base —
baseUrldoit être une URLhttp://ouhttps://valide - Protection réseau — les URL de base
http://doivent cibler un hôte privé ou local loopback de confiance (les hôtes publics doivent utiliserhttps://) ; les URL de basehttps://qui se résolvent vers une adresse privée/interne bénéficient de la même autorisation d’auto-hébergement, tandis que celles qui se résolvent publiquement conservent une protection SSRF stricte - Ordre de détection automatique — SearXNG nécessite une
baseUrlconfigurée (priorité 200 parmi les fournisseurs disposant déjà de leurs identifiants requis). Les fournisseurs sans clé, tels que DuckDuckGo ou Ollama Web Search, ne sont jamais sélectionnés implicitement par la détection automatique ; ils ne s’activent que lorsqueproviderest explicitement choisi - Auto-hébergé — vous contrôlez l’instance, les requêtes et les moteurs de recherche en amont
- Catégories — la valeur par défaut est
generallorsqu’elles ne sont pas configurées - Repli de catégorie — si une requête pour une catégorie autre que
generalréussit mais ne renvoie aucun résultat, OpenClaw réessaie une fois la même requête avecgeneralavant de renvoyer un ensemble de résultats vide - Mise en cache des résultats — les requêtes identiques (même requête, nombre, catégories, langue et URL de base) sont mises en cache dans le processus pendant une courte durée de vie
- Version requise — le plugin déclare
minHostVersion: >=2026.6.9
Voir aussi
- Présentation de la recherche web — tous les fournisseurs et la détection automatique
- Recherche DuckDuckGo — un autre fournisseur sans clé
- Brave Search — résultats structurés avec une offre gratuite