Tools
การค้นหา DuckDuckGo
OpenClaw รองรับ DuckDuckGo ในฐานะผู้ให้บริการ web_search แบบ ไม่ต้องใช้คีย์ ไม่จำเป็นต้องมีคีย์ API
หรือบัญชี
การตั้งค่า
ไม่ต้องใช้คีย์ API เพียงตั้งค่า DuckDuckGo เป็นผู้ให้บริการของคุณ:
กำหนดค่า
openclaw configure --section web# Select "duckduckgo" as the providerการกำหนดค่า
{ tools: { web: { search: { provider: "duckduckgo", }, }, },}การตั้งค่าระดับ Plugin ที่เป็นตัวเลือกสำหรับภูมิภาคและ SafeSearch:
{ plugins: { entries: { duckduckgo: { config: { webSearch: { region: "us-en", // DuckDuckGo region code safeSearch: "moderate", // "strict", "moderate", or "off" }, }, }, }, },}พารามิเตอร์ของเครื่องมือ
querystringrequiredคำค้นหา
countnumberdefault: 5ผลลัพธ์ที่จะส่งคืน (1-10)
regionstringรหัสภูมิภาคของ DuckDuckGo (เช่น us-en, uk-en, de-de)
safeSearch'strict' | 'moderate' | 'off'default: moderateระดับ SafeSearch
สามารถตั้งค่าภูมิภาคและ SafeSearch ในการกำหนดค่า Plugin ได้ด้วย (ดูด้านบน) โดยพารามิเตอร์ของเครื่องมือ จะเขียนทับค่าการกำหนดค่าในแต่ละคำค้นหา
หมายเหตุ
- ไม่ต้องใช้คีย์ API ทำงานได้หลังจากคุณเลือก DuckDuckGo เป็นผู้ให้บริการ
web_searchของคุณ - ทดลอง รวบรวมผลลัพธ์จากหน้าค้นหา HTML แบบไม่ใช้ JavaScript ของ DuckDuckGo ไม่ใช่ API หรือ SDK อย่างเป็นทางการ
- ความเสี่ยงจากหน้าท้าทายบอต DuckDuckGo อาจแสดง CAPTCHA หรือบล็อกคำขอ เมื่อมีการใช้งานหนักหรือเป็นอัตโนมัติ
- การแยกวิเคราะห์ HTML ผลลัพธ์ขึ้นอยู่กับโครงสร้างของหน้า ซึ่งอาจเปลี่ยนแปลงได้โดยไม่ แจ้งให้ทราบ
- การเลือกอย่างชัดเจน OpenClaw จะไม่เลือก DuckDuckGo โดยอัตโนมัติ เมื่อไม่ได้กำหนดค่าผู้ให้บริการที่รองรับ API
- SafeSearch มีค่าเริ่มต้นเป็น moderate เมื่อไม่ได้กำหนดค่า
ที่เกี่ยวข้อง
- ภาพรวม Web Search -- ผู้ให้บริการทั้งหมดและการตรวจจับอัตโนมัติ
- Brave Search -- ผลลัพธ์แบบมีโครงสร้างพร้อมระดับฟรี
- Exa Search -- การค้นหาแบบนิวรัลพร้อมการดึงเนื้อหา
Was this useful?