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 キー不要 - DuckDuckGo を web_search プロバイダーとして選択すると動作します
    • 実験的 - 公式 API や SDK ではなく、DuckDuckGo の非 JavaScript HTML 検索ページから結果を収集します
    • bot チャレンジのリスク - 大量または自動化された使用では、DuckDuckGo が CAPTCHA を表示したりリクエストをブロックしたりする場合があります
    • HTML 解析 - 結果はページ構造に依存し、予告なく変更される可能性があります
    • 明示的な選択 - API ベースのプロバイダーが設定されていない場合でも、OpenClaw は DuckDuckGo を自動的には選択しません
    • SafeSearch は未設定時に moderate がデフォルトです

    関連

    Was this useful?
    On this page

    On this page