Zum Hauptinhalt springen

DuckDuckGo Search

OpenClaw unterstützt DuckDuckGo als schlüsselfreien web_search-Provider. Es ist kein API- Schlüssel und kein Konto erforderlich.
DuckDuckGo ist eine experimentelle, inoffizielle Integration, die Ergebnisse aus den Nicht-JavaScript-Suchseiten von DuckDuckGo abruft – nicht aus einer offiziellen API. Rechnen Sie mit gelegentlichen Ausfällen durch Bot-Challenge-Seiten oder HTML-Änderungen.

Einrichtung

Es wird kein API-Schlüssel benötigt — setzen Sie DuckDuckGo einfach als Ihren Provider:
1

Konfigurieren

openclaw configure --section web
# Wählen Sie "duckduckgo" als Provider aus

Konfiguration

{
  tools: {
    web: {
      search: {
        provider: "duckduckgo",
      },
    },
  },
}
Optionale Einstellungen auf Plugin-Ebene für Region und SafeSearch:
{
  plugins: {
    entries: {
      duckduckgo: {
        config: {
          webSearch: {
            region: "us-en", // DuckDuckGo-Regionscode
            safeSearch: "moderate", // "strict", "moderate", oder "off"
          },
        },
      },
    },
  },
}

Tool-Parameter

ParameterBeschreibung
querySuchanfrage (erforderlich)
countZurückzugebende Ergebnisse (1-10, Standard: 5)
regionDuckDuckGo-Regionscode (z. B. us-en, uk-en, de-de)
safeSearchSafeSearch-Stufe: strict, moderate (Standard) oder off
Region und SafeSearch können auch in der Plugin-Konfiguration gesetzt werden (siehe oben) — Tool- Parameter überschreiben Konfigurationswerte pro Anfrage.

Hinweise

  • Kein API-Schlüssel — funktioniert sofort, ohne Konfiguration
  • Experimentell — sammelt Ergebnisse aus den HTML- Suchseiten von DuckDuckGo ohne JavaScript, nicht aus einer offiziellen API oder einem SDK
  • Bot-Challenge-Risiko — DuckDuckGo kann CAPTCHAs ausliefern oder Anfragen bei intensiver oder automatisierter Nutzung blockieren
  • HTML-Parsing — Ergebnisse hängen von der Seitenstruktur ab, die sich ohne Vorankündigung ändern kann
  • Reihenfolge der automatischen Erkennung — DuckDuckGo ist der erste schlüsselfreie Fallback (Reihenfolge 100) in der automatischen Erkennung. API-gestützte Provider mit konfigurierten Schlüsseln laufen zuerst, dann Ollama Web Search (Reihenfolge 110), dann SearXNG (Reihenfolge 200)
  • SafeSearch ist standardmäßig auf moderate gesetzt, wenn nichts konfiguriert ist
Für den Produktionseinsatz sollten Sie Brave Search (mit verfügbarem Free-Tier) oder einen anderen API-gestützten Provider in Betracht ziehen.

Verwandte Themen