Tools

DuckDuckGo 検索

OpenClaw は、キー不要web_search プロバイダーとして DuckDuckGo をサポートしています。API キーやアカウントは不要です。

セットアップ

API キーは不要です - DuckDuckGo をプロバイダーとして設定するだけです。

  • Configure

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

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

    リージョンと SafeSearch の任意の Plugin レベル設定:

    json5
    {  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 キー不要 - そのまま動作し、設定は不要
    • 実験的 - 公式 API や SDK ではなく、DuckDuckGo の非 JavaScript HTML 検索ページから結果を収集します
    • bot チャレンジのリスク - 高負荷または自動化された使用では、DuckDuckGo が CAPTCHA を表示したりリクエストをブロックしたりする場合があります
    • HTML 解析 - 結果はページ構造に依存し、予告なく変更される可能性があります
    • 自動検出の順序 - DuckDuckGo は最初のキー不要フォールバック (順序 100) です。設定済みのキーを持つ API ベースのプロバイダーが先に実行され、 その後に Ollama Web Search (順序 110)、SearXNG (順序 200) が実行されます
    • 未設定の場合、SafeSearch は moderate がデフォルトです

    関連

    Was this useful?