メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

OpenClaw は、キー不要web_search プロバイダーとして DuckDuckGo をサポートしています。API キーやアカウントは不要です。
DuckDuckGo は、公式 API ではなく DuckDuckGo の非 JavaScript 検索ページから結果を取得する、実験的な非公式統合です。bot チャレンジページや HTML 変更によって、ときどき壊れる可能性があります。

セットアップ

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

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"
          },
        },
      },
    },
  },
}

ツールパラメーター

query
string
必須
検索クエリ。
count
number
デフォルト:"5"
返す結果数 (1-10)。
region
string
DuckDuckGo リージョンコード (例: us-en, uk-en, de-de)。
SafeSearch レベル。
リージョンと SafeSearch は Plugin 設定でも指定できます (上記参照) - ツール パラメーターはクエリごとに設定値を上書きします。

注記

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

関連