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

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

    {
      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

    querystringrequired

    Requête de recherche.

    countnumber

    Résultats à retourner (1-10).

    regionstring

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

    safeSearch'strict' | 'moderate' | 'off'

    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