Ana içeriğe atla

DuckDuckGo Arama

OpenClaw, DuckDuckGo’yu anahtar gerektirmeyen bir web_search sağlayıcısı olarak destekler. API anahtarı veya hesap gerekmez.
DuckDuckGo, sonuçları DuckDuckGo’nun JavaScript kullanmayan arama sayfalarından çeken deneysel, resmi olmayan bir entegrasyondur — resmi bir API değildir. Bot doğrulama sayfaları veya HTML değişiklikleri nedeniyle ara sıra bozulmalar bekleyin.

Kurulum

API anahtarı gerekmez — yalnızca sağlayıcınız olarak DuckDuckGo’yu ayarlayın:
1

Yapılandır

openclaw configure --section web
# Sağlayıcı olarak "duckduckgo" seçin

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 bölge kodu
            safeSearch: "moderate", // "strict", "moderate" veya "off"
          },
        },
      },
    },
  },
}

Araç parametreleri

ParametreAçıklama
queryArama sorgusu (gerekli)
countDöndürülecek sonuç sayısı (1-10, varsayılan: 5)
regionDuckDuckGo bölge kodu (ör. us-en, uk-en, de-de)
safeSearchSafeSearch düzeyi: strict, moderate (varsayılan) veya off
Bölge ve SafeSearch, plugin yapılandırmasında da ayarlanabilir (yukarıya bakın) — araç parametreleri sorgu başına yapılandırma değerlerini geçersiz kılar.

Notlar

  • API anahtarı yok — kutudan çıktığı gibi çalışır, sıfır yapılandırma
  • Deneysel — sonuçları resmi bir API veya SDK’dan değil, DuckDuckGo’nun JavaScript kullanmayan HTML arama sayfalarından toplar
  • Bot doğrulama riski — yoğun veya otomatik kullanım altında DuckDuckGo CAPTCHA gösterebilir veya istekleri engelleyebilir
  • HTML ayrıştırma — sonuçlar sayfa yapısına bağlıdır ve bu yapı haber vermeden değişebilir
  • Otomatik algılama sırası — DuckDuckGo, otomatik algılamada ilk anahtar gerektirmeyen yedektir (sıra 100). Anahtarı yapılandırılmış API destekli sağlayıcılar önce çalışır, ardından Ollama Web Search (sıra 110), sonra SearXNG (sıra 200) gelir
  • Yapılandırılmadığında SafeSearch varsayılan olarak moderate olur
Üretim kullanımı için Brave Search (ücretsiz katman mevcut) veya API destekli başka bir sağlayıcıyı değerlendirin.

İlgili