
Exa
Exa Labs · コーディング
Exaはキーワードではなく意味でウェブページを並べ替えるAI検索エンジン兼検索APIで、チャットボットやエージェント、調査ツール向けに整形済みの本文を返す。

Exa について
About
Exaとは何か
Exaは自前のウェブインデックスを持つ検索企業で、埋め込みベクトルで順位を決めるニューラル検索の層を備える。単語の一致は見ない。文章でも質問でも、欲しいページの説明でもいいので投げると、その内容に合うリンクが返ってくる。入口は2つある。コードを書くならapi.exa.aiのAPI、書かないならダッシュボードでリストを作り、クエリを試せる。
Exaが埋めるのは、入力した言葉と本当に知りたいことの間の隙間だ。キーワード検索は文字列を突き合わせるので、「RAGシステムの検索精度を上げる最近の手法」と聞いても、その単語を繰り返すだけで答えになっていないページが並ぶ。Exaはクエリを意味として扱う。ページがどんな言葉で書かれているか分からない場面で、この違いが効く。
位置づけとしては開発者向けの製品だ。一般ユーザー向けのチャット画面はなく、無制限の無料枠もない。登録時のクレジットは試しているうちに消える。日常の調べものをしたいだけなら、普通の検索エンジンで足りる。
使い始める
- exa.aiでアカウントを作る。ダッシュボードは10ドルのクレジットから始まり、毎月1日に補充される。
- ダッシュボードでAPIキーを発行し、環境変数EXA_API_KEYに入れる。
- Pythonならexa-py、JavaScriptならexa-jsを導入する。RESTエンドポイントを直接叩いてもいい。
- 自然言語のクエリを投げ、typeにautoなどを指定して、contentsでハイライトを有効にする。
- 返ってきたタイトル、URL、抜粋を読み、自分のモデルやアプリに渡す。
AIツール情報
Exaの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- チャットボットの検索部分を作るAI開発者。検索APIがモデルにそのまま渡せる本文を返すので、クローラーもクリーニングも自前で書かずに済む。
- 市場や技術を追う調査チーム。WebsetsとAgent APIが検証済みのリストを作り、補足項目まで埋めてくれる。行を手でコピーする作業は残らない。
- リスト作成を担うデータチームやグロースチーム。欲しい企業や人物、満たすべき条件を書けば、サービス側が候補を1件ずつ確認する。
タスク
- RAGのパイプラインに新しいページを供給する。ハイライトは結果ごとの関連度に合わせて切り出されるため、全文を貼るよりプロンプトのトークンを抑えられる。
- 出典付きの競合調査。Deep Searchは複数回の検索をつなぎ、構造化された出力に引用元を添えて返す。
- 説明からページを探す。記事の内容は覚えているが、タイトルも言い回しも思い出せないときに強い。
- ある話題を監視する。Monitorsが定期的に検索を回し、新しい出来事を通知する。毎朝同じクエリを打ち直す必要はなくなる。
シーン
- 週末で検索機能の試作を作る。無料クレジットとPython SDKがあれば、意味ベースの検索が今のキーワード設定より効くかどうかを確かめられる。
- 社内の調査ツールを組む。REST APIは追加のインフラなしでバックエンドに入り、MCPサーバーはコードを書かないエージェント構成をカバーする。
- 取引先や見込み客のリストをそろえる。Websetsは指定件数に届くまで、あるいは条件を通る候補が尽きるまで検索を続ける。
主な機能
自然言語検索
順位は意味で決まる。短い単語の羅列より、質問の形で投げたほうが当たる。1リクエストで最大100件を返し、ドメイン、カテゴリ、公開日で絞り込める。気に入ったURLに似たページを探す機能もあり、ニッチの全体像を掴むのに向く。
検索タイプとレイテンシの調整
検索エンドポイントには速度と深さを交換する複数のモードがある。Liteとinstantは速く返り、autoは適切なモードを選び、Deep Searchは複数ステップの調査を回して構造化出力と引用を返す。モードごとに料金が違うので、軽いクエリは安いままで済む。
コンテンツと抜粋
URLを渡せば、Contentsエンドポイントが全文、狙いを絞った抜粋、短い要約を返す。ハイライトはクエリに合わせて切り出されるので、モデルに送る文字数が減り、トークン代も下がる。課金はページ数とコンテンツ種別ごとなので、広いクロールはその分効いてくる。
Websets
Websetsは欲しいものの説明、目標件数、すべての結果が満たすべき条件から始まる。Exaが候補を探し、条件に照らして1件ずつ検証し、調達額や連絡先といった補足項目を埋めていく。結果はダッシュボード、API、webhookを通じて非同期に届く。
AnswerとMonitors
Answerエンドポイントは質問への文章の答えを引用付きで返す。根拠のある答えが1つ欲しいだけなら、モデル呼び出しを1回節約できる。Monitorsは検索を予約実行し、条件に合う新しい出来事を報告する。繰り返し出てくる疑問は、手作業ではなくフィードになる。
開発者向けの連携
PythonとJavaScriptの公式SDKがあり、どちらも環境変数からキーを読む。ホスト型MCPサーバーを使えば、ツールを持つエージェントがコードなしでExaを呼べる。OpenAPI仕様にはリクエストとレスポンスのスキーマが揃っている。認証はベアラートークンなので、クエリ1回はHTTP呼び出し1回だ。
メリットとデメリット
メリット
- 意味で並べ替えるため、自分の言葉を繰り返していないページでも答えにたどり着ける。
- 本文と抜粋が検索結果と同じリクエストで返り、二度目のスクレイピングが要らない。
- 従量課金でサブスクリプションはなく、月10ドルのクレジットで初期検証は足りる。
- Python、JavaScript、MCPの3経路があり、コードを書く構成とエージェント構成の両方を拾える。
- Deep SearchとAgent APIは複数ステップの調査を引用付きで処理する。
デメリット
- 開発者向けツールだ。一般向けの検索ページはなく、技術的な作業をしない人には出番がほとんどない。
- 無料クレジットは少ない。Lite検索が数千回ではAPIの評価はできても、製品を動かすには足りない。
- 費用は結果数とページ内容に応じて増える。要約付きの広いクロールは基本料金を大きく超える。
- 検索にページ送りがないため、1回のクエリで大きな結果セットをどこまで辿れるかに上限がある。
よくある質問
Exaはソフトウェアに、意味でウェブを検索し、そのまま使えるページ本文を受け取る手段を与える。チャットボットを最新の情報源に接地させたり、市場を調べたり、条件に合う企業や人物のリストを作ったりする用途が中心だ。
関連コンテンツ
Exaに関連するツール、スキル、記事を探す。
Exaの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
