Aller au contenu

Recherche DuckDuckGo

OpenClaw prend en charge DuckDuckGo en tant que fournisseur web_search sans clé. Aucune clé OpenClaw ni compte n’est requis.

Aucune clé API nécessaire — définissez simplement DuckDuckGo comme votre fournisseur :

  1. Configure

    bash openclaw configure --section web # Select "duckduckgo" as the provider

{
tools: {
web: {
search: {
provider: "duckduckgo",
},
},
},
}

Paramètres facultatifs 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ètreDescription
queryRequête de recherche (requis)
countRésultats à renvoyer (1-10, par défaut : 5)
regionCode de région DuckDuckGo (ex. us-en, uk-en, de-de)
safeSearchNiveau SafeSearch : strict, moderate (par défaut) ou off

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 par requête.

  • Pas de clé API — fonctionne hors de la boîte, zéro configuration
  • Expérimental — récupère les résultats des pages de recherche HTML non-JavaScript de DuckDuckGo, et non d’une API officielle ou d’un SDK
  • Risque de défi pour les bots — DuckDuckGo peut servir des CAPTCHAs 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
  • Ordre de détection automatique — DuckDuckGo est vérifié en dernier (ordre 100) lors de la détection automatique, tout fournisseur API avec une clé est donc prioritaire
  • SafeSearch est modéré par défaut lorsqu’il n’est pas configuré