Passer au contenu principal
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 récupère les résultats depuis les pages de recherche sans JavaScript de DuckDuckGo, et non depuis une API officielle. Attendez-vous à des interruptions occasionnelles dues à des pages de défi anti-bot ou à des modifications HTML.

Configuration

Aucune clé API n’est 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 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

query
string
requis
Requête de recherche.
count
number
défaut:"5"
Résultats à renvoyer (1 à 10).
region
string
Code de région DuckDuckGo (par exemple us-en, uk-en, de-de).
Niveau de SafeSearch.
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 pour chaque requête.

Remarques

  • Aucune clé API : fonctionne après avoir sélectionné DuckDuckGo comme fournisseur web_search
  • Expérimental : collecte les résultats depuis les pages HTML sans JavaScript de DuckDuckGo, et non depuis une API ou un SDK officiel
  • Risque de défi anti-bot : DuckDuckGo peut afficher 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
  • Sélection explicite : OpenClaw ne choisit pas DuckDuckGo automatiquement lorsqu’aucun fournisseur adossé à une API n’est configuré
  • SafeSearch est modéré par défaut lorsqu’il n’est pas configuré
Pour une utilisation en production, envisagez Brave Search (niveau gratuit disponible) ou un autre fournisseur adossé à une API.

Associés