Tools

Recherche DuckDuckGo

OpenClaw prend en charge DuckDuckGo comme fournisseur web_search sans clé. Aucune clé d’API ni aucun compte n’est requis.

Configuration initiale

DuckDuckGo n’est jamais sélectionné automatiquement, car la détection automatique ne prend en compte que les fournisseurs disposant d’identifiants utilisables. Sélectionnez-le explicitement :

  • Configurer

    bash
    openclaw configure --section web# Sélectionnez "duckduckgo" comme fournisseur
  • Configuration

    Définissez directement le fournisseur dans la configuration :

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

    Paramètres facultatifs du Plugin pour la région et SafeSearch :

    json5
    {  plugins: {    entries: {      duckduckgo: {        config: {          webSearch: {            region: "us-en", // Code de région DuckDuckGo            safeSearch: "moderate", // "strict", "moderate" ou "off"          },        },      },    },  },}

    Paramètres de l’outil

    querystringrequired

    Requête de recherche.

    countnumberdefault: 5

    Nombre de résultats à renvoyer (1 à 10).

    regionstring

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

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

    Niveau de SafeSearch.

    Les paramètres d’outil region et safeSearch remplacent, pour chaque requête, les valeurs de configuration du Plugin indiquées ci-dessus.

    Remarques

    • Aucune clé d’API — fonctionne dès que DuckDuckGo est sélectionné comme fournisseur web_search.
    • Expérimental — extrait les données des pages de recherche HTML sans JavaScript de DuckDuckGo ; il ne s’agit pas d’une API ni d’un SDK officiel. Les résultats dépendent de la structure des pages, qui peut changer sans préavis.
    • Risque de vérification anti-robots — DuckDuckGo peut présenter des CAPTCHA ou bloquer les requêtes en cas d’utilisation intensive ou automatisée.
    • Sélection explicite uniquement — la détection automatique d’OpenClaw ne prend en compte que les fournisseurs disposant d’identifiants utilisables. Un fournisseur sans clé comme DuckDuckGo n’est donc jamais choisi automatiquement ; vous devez définir provider: "duckduckgo".
    • SafeSearch utilise moderate par défaut lorsqu’il n’est pas configuré.

    Voir aussi

    Was this useful?
    On this page

    On this page