Tools

Pencarian DuckDuckGo

OpenClaw mendukung DuckDuckGo sebagai penyedia web_search tanpa kunci. Tidak diperlukan kunci API atau akun.

Penyiapan

Tidak perlu kunci API - cukup tetapkan DuckDuckGo sebagai penyedia Anda:

  • Konfigurasi

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

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

    Pengaturan tingkat Plugin opsional untuk wilayah dan SafeSearch:

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

    Parameter alat

    querystringrequired

    Kueri pencarian.

    countnumberdefault: 5

    Hasil yang dikembalikan (1-10).

    regionstring

    Kode wilayah DuckDuckGo (misalnya us-en, uk-en, de-de).

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

    Tingkat SafeSearch.

    Wilayah dan SafeSearch juga dapat ditetapkan dalam konfigurasi Plugin (lihat di atas) - parameter alat menggantikan nilai konfigurasi per kueri.

    Catatan

    • Tanpa kunci API - berfungsi setelah Anda memilih DuckDuckGo sebagai penyedia web_search Anda
    • Eksperimental - mengumpulkan hasil dari halaman pencarian HTML non-JavaScript DuckDuckGo, bukan API atau SDK resmi
    • Risiko tantangan bot - DuckDuckGo dapat menyajikan CAPTCHA atau memblokir permintaan dalam penggunaan berat atau otomatis
    • Penguraian HTML - hasil bergantung pada struktur halaman, yang dapat berubah tanpa pemberitahuan
    • Pemilihan eksplisit - OpenClaw tidak memilih DuckDuckGo secara otomatis ketika tidak ada penyedia berbasis API yang dikonfigurasi
    • SafeSearch default ke moderate saat tidak dikonfigurasi

    Terkait

    Was this useful?
    On this page

    On this page