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 :

  • Configure

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

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

    Paramètres optionnels au niveau du Plugin pour la région et SafeSearch :

    json5
    {  plugins: {    entries: {      duckduckgo: {        config: {          webSearch: {            region: "us-en", // DuckDuckGo region code            safeSearch: "moderate", // "strict", "moderate", or "off"          },        },      },    },  },}

    Paramètres de l’outil

    querystringrequired

    Requête de recherche.

    countnumberdefault: 5

    Résultats à retourner (1-10).

    regionstring

    Code de région DuckDuckGo (par exemple us-en, uk-en, de-de).

    safeSearch'strict' | 'moderate' | 'off'default: moderate

    Niveau SafeSearch.

    La région et SafeSearch peuvent aussi ê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.

    Notes

    • Aucune clé API : fonctionne immédiatement, sans configuration
    • Expérimental : collecte les résultats depuis les pages de recherche HTML sans JavaScript de DuckDuckGo, et non depuis une API ou un SDK officiel
    • Risque de défi anti-bot : DuckDuckGo peut servir 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
    • Ordre de détection automatique : DuckDuckGo est le premier recours sans clé (ordre 100) dans la détection automatique. Les fournisseurs avec API disposant de clés configurées 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é

    Articles connexes

    Was this useful?