Tools
DuckDuckGo 検索
OpenClaw は、キー不要の web_search プロバイダーとして DuckDuckGo をサポートしています。API キーやアカウントは必要ありません。
セットアップ
自動検出では使用可能な認証情報を持つプロバイダーのみが考慮されるため、DuckDuckGo が自動選択されることはありません。明示的に設定してください。
設定
openclaw configure --section web# プロバイダーとして "duckduckgo" を選択設定
設定でプロバイダーを直接指定します。
{ tools: { web: { search: { provider: "duckduckgo", }, }, },}リージョンと SafeSearch に関する、任意の Plugin レベルの設定:
{ plugins: { entries: { duckduckgo: { config: { webSearch: { region: "us-en", // DuckDuckGo のリージョンコード safeSearch: "moderate", // "strict"、"moderate"、または "off" }, }, }, }, },}ツールパラメーター
querystringrequired検索クエリ。
countnumberdefault: 5返す検索結果の数(1~10)。
regionstringDuckDuckGo のリージョンコード(例:us-en、uk-en、de-de)。
safeSearch'strict' | 'moderate' | 'off'default: moderateSafeSearch のレベル。
region と safeSearch のツールパラメーターは、クエリごとに上記の 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?