Tools
Recherche DuckDuckGo
OpenClaw prend en charge DuckDuckGo comme fournisseur web_search sans clé. Aucune clé API
ni aucun compte n’est requis.
Configuration
Aucune clé API n’est nécessaire : définissez simplement DuckDuckGo comme fournisseur :
Configurer
openclaw configure --section web# Select "duckduckgo" as the providerConfig
{ tools: { web: { search: { provider: "duckduckgo", }, }, },}Paramètres optionnels au niveau du Plugin pour la région et SafeSearch :
{ plugins: { entries: { duckduckgo: { config: { webSearch: { region: "us-en", // DuckDuckGo region code safeSearch: "moderate", // "strict", "moderate", or "off" }, }, }, }, },}Paramètres de l’outil
querystringrequiredRequête de recherche.
countnumberdefault: 5Résultats à renvoyer (1 à 10).
regionstringCode de région DuckDuckGo (par exemple us-en, uk-en, de-de).
safeSearch'strict' | 'moderate' | 'off'default: moderateNiveau de SafeSearch.
La région et SafeSearch peuvent également être définis dans la configuration du Plugin (voir ci-dessus) ; les paramètres de l’outil remplacent les valeurs de configuration pour chaque requête.
Remarques
- Aucune clé API : fonctionne après avoir sélectionné DuckDuckGo comme fournisseur
web_search - Expérimental : collecte les résultats depuis les pages HTML sans JavaScript de DuckDuckGo, et non depuis une API ou un SDK officiel
- Risque de défi anti-bot : DuckDuckGo peut afficher des CAPTCHA ou bloquer les requêtes en cas d’utilisation intensive ou automatisée
- Analyse HTML : les résultats dépendent de la structure de la page, qui peut changer sans préavis
- Sélection explicite : OpenClaw ne choisit pas DuckDuckGo automatiquement lorsqu’aucun fournisseur adossé à une API n’est configuré
- SafeSearch est modéré par défaut lorsqu’il n’est pas configuré
Associés
- Vue d’ensemble de Web Search -- tous les fournisseurs et la détection automatique
- Brave Search -- résultats structurés avec niveau gratuit
- Exa Search -- recherche neuronale avec extraction de contenu
Was this useful?