Tools

DuckDuckGo-Suche

OpenClaw unterstützt DuckDuckGo als schlüsselfreien web_search-Provider. Es ist weder ein API-Schlüssel noch ein Konto erforderlich.

Einrichtung

DuckDuckGo wird nie automatisch ausgewählt, da die automatische Erkennung nur Provider mit verwendbaren Anmeldedaten berücksichtigt. Legen Sie den Provider ausdrücklich fest:

  • Konfigurieren

    bash
    openclaw configure --section web# "duckduckgo" als Provider auswählen
  • Konfiguration

    Legen Sie den Provider direkt in der Konfiguration fest:

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

    Optionale Einstellungen auf Plugin-Ebene für Region und SafeSearch:

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

    Tool-Parameter

    querystringrequired

    Suchanfrage.

    countnumberdefault: 5

    Anzahl der zurückzugebenden Ergebnisse (1–10).

    regionstring

    DuckDuckGo-Regionscode (z. B. us-en, uk-en, de-de).

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

    SafeSearch-Stufe.

    Die Tool-Parameter region und safeSearch überschreiben für die jeweilige Suchanfrage die oben angegebenen Plugin-Konfigurationswerte.

    Hinweise

    • Kein API-Schlüssel – funktioniert, sobald DuckDuckGo als web_search-Provider ausgewählt ist.
    • Experimentell – liest die Nicht-JavaScript-HTML-Suchseiten von DuckDuckGo aus und verwendet keine offizielle API oder kein offizielles SDK. Die Ergebnisse hängen von der Seitenstruktur ab, die sich ohne Vorankündigung ändern kann.
    • Risiko von Bot-Prüfungen – DuckDuckGo kann bei intensiver oder automatisierter Nutzung CAPTCHAs anzeigen oder Anfragen blockieren.
    • Nur ausdrückliche Auswahl – die automatische Erkennung von OpenClaw berücksichtigt nur Provider mit verwendbaren Anmeldedaten. Daher wird ein schlüsselfreier Provider wie DuckDuckGo nie automatisch ausgewählt; Sie müssen provider: "duckduckgo" festlegen.
    • SafeSearch verwendet standardmäßig moderate, wenn kein Wert konfiguriert ist.

    Verwandte Themen

    Was this useful?
    On this page

    On this page