Tools

Ricerca DuckDuckGo

OpenClaw supporta DuckDuckGo come provider web_search senza chiave. Non sono richiesti né una chiave API né un account.

Configurazione

Non serve alcuna chiave API: imposta semplicemente DuckDuckGo come provider:

  • Configura

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

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

    Impostazioni opzionali a livello di Plugin per regione e SafeSearch:

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

    Parametri dello strumento

    querystringrequired

    Query di ricerca.

    countnumberdefault: 5

    Risultati da restituire (1-10).

    regionstring

    Codice regione DuckDuckGo (ad es. us-en, uk-en, de-de).

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

    Livello SafeSearch.

    Regione e SafeSearch possono essere impostati anche nella configurazione del Plugin (vedi sopra): i parametri dello strumento sovrascrivono i valori di configurazione per ogni query.

    Note

    • Nessuna chiave API: funziona dopo aver selezionato DuckDuckGo come provider web_search
    • Sperimentale: raccoglie risultati dalle pagine di ricerca HTML non-JavaScript di DuckDuckGo, non da un'API o SDK ufficiale
    • Rischio di bot-challenge: DuckDuckGo può servire CAPTCHA o bloccare richieste in caso di uso intenso o automatizzato
    • Parsing HTML: i risultati dipendono dalla struttura della pagina, che può cambiare senza preavviso
    • Selezione esplicita: OpenClaw non sceglie DuckDuckGo automaticamente quando non è configurato alcun provider basato su API
    • SafeSearch predefinito su moderate quando non configurato

    Correlati

    Was this useful?
    On this page

    On this page