Exa Search
OpenClaw は Exa AI をweb_search プロバイダーとしてサポートしています。Exa
は、組み込みのコンテンツ
抽出(ハイライト、テキスト、要約)を備えた、ニューラル、キーワード、ハイブリッド検索モードを提供します。
API キーを取得する
アカウントを作成
exa.ai でサインアップし、
ダッシュボードから API キーを生成します。
設定
EXA_API_KEY を設定します。
gateway インストールでは、これを ~/.openclaw/.env に置きます。
ツールパラメーター
| Parameter | 説明 |
|---|---|
query | 検索クエリ(必須) |
count | 返す結果数(1〜100) |
type | 検索モード: auto、neural、fast、deep、deep-reasoning、または instant |
freshness | 時間フィルター: day、week、month、または year |
date_after | この日付以降の結果(YYYY-MM-DD) |
date_before | この日付以前の結果(YYYY-MM-DD) |
contents | コンテンツ抽出オプション(下記参照) |
コンテンツ抽出
Exa は、検索結果とあわせて抽出済みコンテンツを返すことができます。有効にするにはcontents
オブジェクトを渡します。
| Contents option | Type | 説明 |
|---|---|---|
text | boolean | { maxCharacters } | ページ全文を抽出 |
highlights | boolean | { maxCharacters, query, numSentences, highlightsPerUrl } | 重要な文を抽出 |
summary | boolean | { query } | AI 生成の要約 |
検索モード
| Mode | 説明 |
|---|---|
auto | Exa が最適なモードを選択(デフォルト) |
neural | セマンティック/意味ベースの検索 |
fast | 高速なキーワード検索 |
deep | 徹底的な深掘り検索 |
deep-reasoning | 推論付きの深掘り検索 |
instant | 最速の結果 |
メモ
contentsオプションが指定されていない場合、Exa のデフォルトは{ highlights: true }となり、結果に重要文の抜粋が含まれます- 利用可能な場合、結果には Exa API
レスポンスの
highlightScoresとsummaryフィールドが保持されます - 結果の説明は、利用可能なものに応じて、まず highlights、次に summary、 最後に全文テキストから解決されます
freshnessとdate_after/date_beforeは併用できません。時間フィルターは いずれか 1 つのモードを使ってください- クエリごとに最大 100 件の結果を返せます(Exa の検索タイプ 制限に従います)
- 結果はデフォルトで 15 分間キャッシュされます(
cacheTtlMinutesで設定可能) - Exa は、構造化 JSON レスポンスを持つ公式 API 統合です
関連
- Web Search overview — すべてのプロバイダーと自動検出
- Brave Search — 国/言語フィルター付きの構造化結果
- Perplexity Search — ドメインフィルタリング付きの構造化結果