Skip to content

DuckDuckGo 搜尋

OpenClaw 支援 DuckDuckGo 作為 免金鑰web_search 提供者。不需要 API 金鑰或帳戶。

不需要 API 金鑰——只需將 DuckDuckGo 設定為您的提供者:

  1. Configure

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

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

可選的外掛層級設定用於地區和安全搜尋:

{
plugins: {
entries: {
duckduckgo: {
config: {
webSearch: {
region: "us-en", // DuckDuckGo region code
safeSearch: "moderate", // "strict", "moderate", or "off"
},
},
},
},
},
}
參數描述
query搜尋查詢(必填)
count要返回的結果數(1-10,預設:5)
regionDuckDuckGo 地區代碼(例如 us-enuk-ende-de
safeSearch安全搜尋等級:strictmoderate(預設)或 off

地區和安全搜尋也可以在外掛設定中設定(見上文)——工具參數會在每次查詢時覆蓋設定值。

  • 無需 API 金鑰——開箱即用,零設定
  • 實驗性——從 DuckDuckGo 的非 JavaScript HTML 搜尋頁面收集結果,而非官方 API 或 SDK
  • 機器人驗證風險——DuckDuckGo 在大量或自動化使用下 可能會提供驗證碼或阻擋請求
  • HTML 解析——結果取決於頁面結構,可能會在無預警的情況下 變更
  • 自動偵測順序——DuckDuckGo 在自動偵測中是最後檢查的(順序 100), 因此任何帶有金鑰的 API 支援提供者都會優先
  • 未設定時,SafeSearch 預設為中等