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:
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
| Parametre | Açıklama |
|---|
query | Arama sorgusu (gerekli) |
count | Döndürülecek sonuç sayısı (1-10, varsayılan: 5) |
region | DuckDuckGo bölge kodu (ör. us-en, uk-en, de-de) |
safeSearch | SafeSearch 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