web_search プロバイダーです。
Pluginをインストール
APIキーを取得
Create an account
exa.ai でサインアップし、ダッシュボードからAPIキーを生成します。
設定
EXA_API_KEY を設定します。gatewayインストールでは、~/.openclaw/.env に入れます。環境変数を参照してください。
Base URLの上書き
Exa検索リクエストを互換プロキシまたは代替エンドポイント経由にルーティングするには、plugins.entries.exa.config.webSearch.baseUrl を設定します。OpenClawは、裸のホストの先頭に https:// を付け、パスがすでにそこで終わっていない限り /search を追加して正規化します。解決されたエンドポイントは検索キャッシュキーの一部になるため、異なるエンドポイントからの結果が共有されることはありません。
ツールパラメーター
検索クエリ。
返す結果数(1-100、Exaの検索タイプ制限に従います)。
検索モード。
時間フィルター。
date_after/date_before と組み合わせることはできません。この日付(
YYYY-MM-DD)より後の結果。この日付(
YYYY-MM-DD)より前の結果。コンテンツ抽出オプション(下記参照)。
コンテンツ抽出
結果内の抽出コンテンツを制御するには、contents オブジェクトを渡します。
| コンテンツオプション | 型 | 説明 |
|---|---|---|
text | boolean | { maxCharacters } | ページ全文を抽出 |
highlights | boolean | { maxCharacters, query, numSentences, highlightsPerUrl } | 重要な文を抽出 |
summary | boolean | { query } | AI生成の要約 |
contents を省略した場合、Exaはデフォルトで { highlights: true } になるため、結果には重要文の抜粋が含まれます。結果の説明は、まずハイライト、次に要約、次に全文の順に、最初に利用可能なものから解決されます。利用可能な場合、結果にはExa APIレスポンスの生の highlightScores フィールドと summary フィールドも保持されます。
検索モード
| モード | 説明 |
|---|---|
auto | Exaが最適なモードを選択(デフォルト) |
neural | セマンティック/意味ベースの検索 |
fast | 高速なキーワード検索 |
deep | 徹底的なディープ検索 |
deep-reasoning | 推論を伴うディープ検索 |
instant | 最速の結果 |
注記
countは最大100まで受け付けますが、Exaの検索タイプ制限に従います。- 結果はデフォルトで15分間キャッシュされます。Exaを含むすべての
web_searchプロバイダーのキャッシュとリクエストタイムアウトを変更するには、共有のtools.web.search.cacheTtlMinutes(分)とtools.web.search.timeoutSeconds(デフォルト30s)を構成します。
関連
- Web Searchの概要 — すべてのプロバイダーと自動検出
- Brave Search — 国/言語フィルター付きの構造化結果
- Perplexity Search — ドメインフィルタリング付きの構造化結果