Tools

DuckDuckGo 検索

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

セットアップ

自動検出では使用可能な認証情報を持つプロバイダーのみが考慮されるため、DuckDuckGo が自動選択されることはありません。明示的に設定してください。

  • 設定

    bash
    openclaw configure --section web# プロバイダーとして "duckduckgo" を選択
  • 設定

    設定でプロバイダーを直接指定します。

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

    リージョンと SafeSearch に関する、任意の Plugin レベルの設定:

    json5
    {  plugins: {    entries: {      duckduckgo: {        config: {          webSearch: {            region: "us-en", // DuckDuckGo のリージョンコード            safeSearch: "moderate", // "strict"、"moderate"、または "off"          },        },      },    },  },}

    ツールパラメーター

    querystringrequired

    検索クエリ。

    countnumberdefault: 5

    返す検索結果の数(1~10)。

    regionstring

    DuckDuckGo のリージョンコード(例:us-enuk-ende-de)。

    safeSearch'strict' | 'moderate' | 'off'default: moderate

    SafeSearch のレベル。

    regionsafeSearch のツールパラメーターは、クエリごとに上記の Plugin 設定値を上書きします。

    注意事項

    • API キー不要 -- DuckDuckGo を web_search プロバイダーとして選択すれば動作します。
    • 実験的 -- 公式 API や SDK ではなく、DuckDuckGo の JavaScript を使用しない HTML 検索ページをスクレイピングします。結果はページ構造に依存し、ページ構造は予告なく変更される可能性があります。
    • ボットチャレンジのリスク -- 高負荷または自動化された利用では、DuckDuckGo が CAPTCHA を表示したり、リクエストをブロックしたりする場合があります。
    • 明示的に選択した場合のみ -- OpenClaw の自動検出では使用可能な認証情報を持つプロバイダーのみが考慮されるため、DuckDuckGo のようなキー不要のプロバイダーが自動的に選択されることはありません。provider: "duckduckgo" を設定する必要があります。
    • 設定されていない場合、SafeSearch のデフォルトは moderate です。

    関連項目

    • Web 検索の概要 -- すべてのプロバイダーと自動検出
    • Brave Search -- 無料枠付きの構造化された検索結果
    • Exa Search -- コンテンツ抽出機能を備えたニューラル検索
    Was this useful?
    On this page

    On this page