web_search プロバイダーです。
Plugin をインストール
API キーを取得
1
アカウントを作成
exa.ai でアカウントを登録し、ダッシュボードから API キーを生成します。
2
キーを保存
Gateway 環境で
EXA_API_KEY を設定するか、次のコマンドで構成します。設定
EXA_API_KEY を設定します。Gateway をインストールしている場合は、~/.openclaw/.env に記述します。詳しくは、環境変数を参照してください。
ベース URL の上書き
Exa の検索リクエストを互換プロキシまたは代替エンドポイント経由でルーティングするには、plugins.entries.exa.config.webSearch.baseUrl を設定します。OpenClaw は、ベアホストの先頭に https:// を付けて正規化し、次の場合を除き /search を末尾に追加します。
パスはすでにそこで終わっています。解決されたエンドポイントは検索キャッシュキーの一部であるため、異なるエンドポイントの結果が共有されることはありません。
ツールパラメーター
string
必須
検索クエリ。
number
デフォルト:"5"
返す結果の数(1~100、Exa の検索タイプの制限に従います)。
'auto' | 'neural' | 'fast' | 'deep' | 'deep-reasoning' | 'instant'
検索モード。
'day' | 'week' | 'month' | 'year'
期間フィルター。
date_after/date_before とは併用できません。string
この日付より後の結果(
YYYY-MM-DD)。string
この日付より前の結果(
YYYY-MM-DD)。object
コンテンツ抽出オプション(以下を参照)。
コンテンツ抽出
結果から抽出するコンテンツを制御するには、contents オブジェクトを渡します。
contents を省略すると、Exa はデフォルトで { highlights: true } を使用するため、結果には
主要な文の抜粋が含まれます。結果の説明には、ハイライト、要約、全文の順で、
最初に利用可能なものが使用されます。また、利用可能な場合は、Exa API
レスポンスの未加工の highlightScores フィールドと summary フィールドも結果に保持されます。
検索モード
注意事項
countには、Exa の検索タイプの上限に従い、最大 100 まで指定できます。- 結果はデフォルトで 15 分間キャッシュされます。すべての
web_searchプロバイダー(Exa を含む)の キャッシュとリクエストタイムアウトを変更するには、共有のtools.web.search.cacheTtlMinutes(分)とtools.web.search.timeoutSeconds(デフォルト 30 秒)を設定します。
関連項目
- Web 検索の概要 — すべてのプロバイダーと自動検出
- Brave Search — 国/言語フィルターに対応した構造化結果
- Perplexity Search — ドメインフィルタリングに対応した構造化結果