Passer au contenu principal

Recherche DuckDuckGo

OpenClaw prend en charge DuckDuckGo comme fournisseur web_search sans clé. Aucune clé API ni aucun compte n’est requis.
DuckDuckGo est une intégration expérimentale et non officielle qui extrait les résultats des pages de recherche non JavaScript de DuckDuckGo — et non d’une API officielle. Attendez-vous à des dysfonctionnements occasionnels dus aux pages de défi anti-bot ou aux changements de HTML.

Configuration

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

Configurer

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

Config

{
  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ètres de l’outil

ParameterDescription
queryRequête de recherche (obligatoire)
countRésultats à renvoyer (1-10, par défaut : 5)
regionCode région DuckDuckGo (par 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 config du plugin (voir ci-dessus) — les paramètres de l’outil remplacent les valeurs de config pour chaque requête.

Remarques

  • Aucune clé API — fonctionne immédiatement, sans configuration
  • Expérimental — collecte les résultats à partir des pages de recherche HTML non JavaScript de DuckDuckGo, et non d’une API ou d’un SDK officiel
  • Risque de défi anti-bot — DuckDuckGo peut afficher des CAPTCHAs ou bloquer les requêtes en cas d’usage intensif ou automatisé
  • Analyse HTML — les résultats dépendent de la structure de la page, qui peut changer sans préavis
  • Ordre d’auto-détection — DuckDuckGo est le premier secours sans clé (ordre 100) dans l’auto-détection. Les fournisseurs avec API configurée s’exécutent d’abord, puis Ollama Web Search (ordre 110), puis SearXNG (ordre 200)
  • SafeSearch utilise moderate par défaut lorsqu’il n’est pas configuré
Pour un usage en production, envisagez Brave Search (niveau gratuit disponible) ou un autre fournisseur reposant sur une API.

Liens connexes