Tools

DuckDuckGo 検索

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

セットアップ

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

  • Configure

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

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

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

    {
      plugins: {
        entries: {
          duckduckgo: {
            config: {
              webSearch: {
                region: "us-en", // DuckDuckGo region code
                safeSearch: "moderate", // "strict", "moderate", or "off"
              },
            },
          },
        },
      },
    }
    

    ツールパラメーター

    querystringrequired

    検索クエリ。

    countnumber

    返す結果数 (1-10)。

    regionstring

    DuckDuckGo リージョンコード (例: us-en, uk-en, de-de)。

    safeSearch'strict' | 'moderate' | 'off'

    SafeSearch レベル。

    リージョンと SafeSearch は Plugin 設定でも指定できます (上記参照) - ツール パラメーターはクエリごとに設定値を上書きします。

    注記

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

    関連