Ana içeriğe atla
OpenClaw, anahtarsız bir web_search sağlayıcısı olarak DuckDuckGo’yu destekler. API anahtarı veya hesap gerekmez.
DuckDuckGo, sonuçları resmi bir API’den değil, DuckDuckGo’nun JavaScript olmayan arama sayfalarından alan deneysel, resmi olmayan bir entegrasyondur. Bot doğrulama sayfaları veya HTML değişiklikleri nedeniyle zaman zaman bozulmalar bekleyin.

Kurulum

API anahtarı gerekmez - sağlayıcınız olarak DuckDuckGo’yu ayarlamanız yeterlidir:
1

Yapılandır

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

Yapılandırma

{
  tools: {
    web: {
      search: {
        provider: "duckduckgo",
      },
    },
  },
}
Bölge ve SafeSearch için isteğe bağlı plugin düzeyi ayarlar:
{
  plugins: {
    entries: {
      duckduckgo: {
        config: {
          webSearch: {
            region: "us-en", // DuckDuckGo region code
            safeSearch: "moderate", // "strict", "moderate", or "off"
          },
        },
      },
    },
  },
}

Araç parametreleri

query
string
gerekli
Arama sorgusu.
count
number
varsayılan:"5"
Döndürülecek sonuçlar (1-10).
region
string
DuckDuckGo bölge kodu (ör. us-en, uk-en, de-de).
SafeSearch düzeyi.
Bölge ve SafeSearch plugin yapılandırmasında da ayarlanabilir (yukarıya bakın) - araç parametreleri, sorgu bazında yapılandırma değerlerini geçersiz kılar.

Notlar

  • API anahtarı yok - web_search sağlayıcınız olarak DuckDuckGo’yu seçtikten sonra çalışır
  • Deneysel - sonuçları resmi bir API veya SDK’dan değil, DuckDuckGo’nun JavaScript olmayan HTML arama sayfalarından toplar
  • Bot doğrulama riski - DuckDuckGo, yoğun veya otomatik kullanım altında CAPTCHA sunabilir ya da istekleri engelleyebilir
  • HTML ayrıştırma - sonuçlar, bildirim yapılmadan değişebilecek sayfa yapısına bağlıdır
  • Açık seçim - API destekli bir sağlayıcı yapılandırılmadığında OpenClaw DuckDuckGo’yu otomatik olarak seçmez
  • SafeSearch, yapılandırılmadığında varsayılan olarak moderate olur
Üretim kullanımı için Brave Search (ücretsiz katman mevcuttur) veya API destekli başka bir sağlayıcı düşünün.

İlgili