ジェミニの埋め込み
無料
Gemini Embedding は、Google が提供するテキスト埋め込み API サービスで、テキストを高次元ベクトル表現に変換し、セマンティック検索 RAG 取得、テキスト分類、クラスタリングなどの NLP アプリケーション シナリオをサポートできます。
Gemini 埋め込み: Google テキスト ベクトル埋め込み API
コアパラメータと統計
| プロジェクト | 仕様 |
|---|---|
| モデル/API名 | Gemini 埋め込み (text-embedding-004 / text-multilingual-embedding-002) |
| 製品タイプ | AIモデル/API |
| 納品形態 | API (REST/gRPC) |
| コンテキストの長さ | 最大 2048 トークン |
| 出力寸法 | 768 次元 (標準モード、256 次元までの切り捨てと圧縮をサポート) |
| サポートモーダル | テキスト |
| 価格モデル | 文字ごとの課金 ($0.0001/1,000 文字) |
| オープンソースライセンス | クローズドソース (Google 独自の API) |
コアパラメータの解釈: Gemini Embedding は、Gemini モデルに基づいて Google が提供するテキスト ベクトル埋め込み API サービスです。入力テキストを高次元浮動小数点ベクトル (768 次元) に変換し、コサイン類似度またはユークリッド距離を通じてテキストの意味的関連性を測定します。これは、RAG (検索拡張生成)、セマンティック検索、テキスト分類、および推奨システムの重要な基本コンポーネントです。モデルは大規模な対照学習に基づいてトレーニングされ、トレーニング データは Web ページ、学術論文、コード、多言語対訳コーパスなどのさまざまなソースをカバーします。
ユーザーと市場の認識
| 寸法 | データ |
|---|---|
| サービスプロバイダー | Google (Gemini API / Vertex AI) |
| モデルバージョン | text-embedding-004 (ユニバーサル)、text-multilingual-embedding-002 (多言語) |
| 言語サポート | 100 以上の言語 |
| 生態学的統合 | Google AI Studio、Vertex AI、Google AI SDK |
| 業界の引用 | MTEB (大規模テキスト埋め込みベンチマーク) の評価 |
| オープンさ | パブリック API、アプリケーションは不要 |
Google が公式に提供する埋め込みサービスとして、Gemini Embedding は Google AI エコシステムと深く統合されており、Google Cloud 顧客の RAG パイプラインやエンタープライズ検索ソリューションで広く使用されています。 MTEB などの標準化された埋め込み評価では、検索サブタスクと分類サブタスクの両方で優れたパフォーマンスを実現します。多言語機能は中国語、日本語、アラビア語、その他の英語以外の言語をカバーしており、多国籍のビジネス シナリオでは当然の利点となります。
コストメリット
| コスト ディメンション | 説明 |
|---|---|
| API 従量課金制 | $0.0001/1,000 文字 |
| 無料割り当て | 1 分あたり 60 リクエスト、毎日の割り当ては無料 |
| ボリュームディスカウント | Vertex AI はボリューム ディスカウント (高頻度通話) を提供します |
| 自己展開のコスト | 該当なし (クローズド ソース API、自己ホスト型ではない) |
競合製品のコスト比較:
| 寸法比較 | ジェミニの埋め込み | OpenAI テキスト埋め込み-3 | オープンソース (BGE-large) |
|---|---|---|---|
| 出力寸法 | 768 | 1536 / 256 (構成可能) | 1024 |
| 価格 | $0.0001/1,000 文字 | $0.00002/1K トークン | セルフホスト = GPU コンピューティング パワー |
| 無料割り当て | 60 リクエスト/分 | 200K トークン/分 (レイヤー 1) | なし (自己展開型) |
| 多言語 | 100 以上の言語 | 主要言語 | 微調整データに依存 |
| レイテンシ | 50~150ミリ秒 | 50~150ミリ秒 | デプロイメント構成に応じて異なります |
| 一括サポート | ✅ 100 アイテム/リクエスト | ✅ 複数のアイテム/リクエスト | ✅ 実装に依存 |
多言語サポートが必要な RAG プロジェクトの場合、Gemini Embedding は品質とコストのバランスを適切に取っています。無料割り当ては、プロトタイプの検証や低トラフィックのアプリケーションには基本的に十分です。 注: 価格と無料割り当ては Google の公式リアルタイム価格ページに準拠しており、地域によって異なる場合があります。
主な機能
- テキストのベクトル化: テキスト (最大 2048 トークン) を 768 次元のセマンティック ベクトルに変換して、深い意味情報を取得します。
- タスク固有の最適化: 検索 (RETRIEVAL)、分類 (CLASSIFICATION)、クラスタリング (CLUSTERING)、質疑応答 (QA) などのタスクに対するさまざまな埋め込み最適化戦略の選択をサポートします。別の微調整を必要とせずに、パラメータ設定を通じて同じモデルをさまざまな下流タスクに適応させることができます。
- バッチ埋め込み: 1 つの API リクエストで最大 100 個のテキストを処理できるため、ネットワークのオーバーヘッドが削減されます。
- 多言語埋め込み: Gemini の多言語トレーニング データに基づいており、100 以上の言語の統一ベクトル空間表現をサポートしています。言語横断対比学習を通じて異なる言語の意味空間を調整することで、言語横断的な検索が可能になります。
- 切り捨てと埋め込み処理: 非常に長いテキストは自動的に切り捨てられ、切り捨てインジケーター フラグが返されます。短いテキストが自動的に入力されます。
- 次元圧縮: 切り捨てられたベクトル次元 (768→256) をサポートし、ストレージ コストと取得遅延を削減します。
モデルとバージョンの進化
| モデルバージョン | 発売時期 | 主な変更点 |
|---|---|---|
| テキスト埋め込み-001 | 2024年 | 埋め込みモデルの最初のバッチ、768 次元、基本的な検索と分類 |
| テキスト埋め込み-002 | 2024年 | 埋め込み品質の向上、新しいタスク タイプ パラメータ |
| テキスト埋め込み-004 | 2025年 | Gemini アーキテクチャの再構築に基づいて、意味の理解が大幅に改善されました。 |
| テキスト-多言語-埋め込み-002 | 2025年 | 特別に最適化された多言語埋め込み、中国語の品質が大幅に向上 |
現在の推奨事項: 一般的なシナリオには text-embedding-004 を使用し、多言語シナリオには text-multilingual-embedding-002 を使用します。 Google は MTEB などのレビューで埋め込みの品質を追跡し続け、定期的にモデルのアップデートをリリースします。
技術的な利点
- 大規模対照学習トレーニング: 数十億のテキストペアの意味的類似性表現を学習します。トレーニング データには、Web ページ、学術論文、コード、多言語対訳コーパスなどが含まれます。
- タスク認識トレーニング: トレーニング段階では、パラメーター構成を通じてさまざまな下流タスク (検索、分類、クラスタリング、質問と回答) に適応するタスク タイプ ラベルが導入され、タスクごとに個別に微調整する必要はありません。
- 多言語アラインメント: 言語間比較学習を通じて 100 以上の言語の意味空間を統一ベクトル空間に調整し、言語間検索を実現します。
- 長いテキストの処理: ブロック コーディングと平均プーリング戦略を使用して、最大長制限を超えるテキストを効果的に処理します。
- Google エコシステムの統合: Vertex AI Vector Search および Google AI Studio と緊密に統合されています。 RAG シナリオでは、より適切なセマンティック整合を実現するために、基礎となる表現を Gemini 大規模モデルと共有します。
適応の境界と制限
- 推奨される使用シナリオ: RAG 検索 (文書ブロック埋め込み + ベクトル検索)、セマンティック検索 (代替キーワード検索)、テキスト分類とクラスタリング、レコメンデーション システム コンテンツ マッチング。
- 推奨されないシナリオ: 完全なオフライン処理または国外に持ち出せないデータを必要とするコンプライアンス シナリオ (オープン ソース モデル BGE/GTE セルフホスティングを評価することをお勧めします)。画像や音声などのマルチモーダル コンテンツの埋め込みが必要なシナリオ (Gemini 埋め込みはプレーン テキスト埋め込みです)。非常に長いドキュメント (>2048 トークン) の直接埋め込み (最初にチャンクで処理する必要があります)。
- 既知の制限事項: 出力次元は 768 に固定されています (切り捨てによって圧縮できますが、精度は失われます)。クローズドソース API。自己ホスト型または微調整されていない。ドメイン固有(法律、医学)用語の埋め込み品質は、ドメインごとに微調整されたオープンソース モデルほど良くない可能性があります。
使い方
「」パイソン google.generativeai を genai としてインポート
genai.configure(api_key="YOUR_API_KEY") 結果 = genai.embed_content( モデル="モデル/テキスト埋め込み-004", content="埋め込むテキストコンテンツ", task_type="取得_ドキュメント" ) print(len(result['embedding'])) #768 「」
| 入口 | 使い方 | 該当するシナリオ |
|---|---|---|
| APIインターフェース | Google AI Studio REST API / gRPC | 個人開発者、プロトタイプ検証 |
| 頂点 AI | Google Cloud の導入 | エンタープライズ グレードの生産、より高い SLA |
| Google AI SDK | Python/JS SDK | 迅速な統合 |
製品の価格設定
| 課金アイテム | 価格 |
|---|---|
| 文字を入力 | $0.0001/1,000 文字 |
| 無料割り当て | 60 リクエスト/分、無料の 1 日あたりの割り当て |
| ボリュームディスカウント | Vertex AI を搭載 |
価格は Google の公式リアルタイム価格ページに準拠しており、地域によって異なる場合があります。
アプリケーションのシナリオ
- RAG 検索の拡張生成: ドキュメント ライブラリのテキスト ブロックはベクトル化され、ベクトル データベース (Vertex AI Vector Search / Chroma / Pinecone) に保存されます。ユーザーが質問すると、最も関連性の高いフラグメントが参照用に取得され、大規模モデルによって回答されます。 検証: ターゲット データ セットに対する取得リコール@k をテストします。
- セマンティック検索: キーワード検索の代わりに、セマンティックな類似性を通じてユーザーの意図を照合します。 「2025年度財務諸表」というタイトルの文書でも、「2025年度財務諸表」を検索すると呼び出されます。 検証: テスト クエリ セットを構築し、セマンティック検索とキーワード検索の nDCG を比較します。
- テキストの分類とクラスタリング: ニュース、カスタマー サービス チケット、製品レビューがベクトル化された後、K 平均法または階層的クラスタリングが教師なし分類に使用されます。 検証: クラスタリングの純度を評価するために、少数のサンプルにラベルを付けます。
- 推奨システム: ユーザー行動テキストの埋め込みと候補アイテムの埋め込みの類似性を計算します。 検証: 推奨結果の再現率とヒット率をオフラインで評価します。
- 質問と回答システム: FAQ ライブラリの質問と回答はそれぞれベクトル化されます。ユーザーが質問すると、最も関連性の高い質問が取得され、回答が返されます。 検証: テスト セットのトップ 1 精度を評価します。
該当する人
- AI アプリケーション開発者: RAG パイプライン、インテリジェントな検索または質問と回答のシステムを構築します。
- データ サイエンティストおよび ML エンジニア: テキスト分析プロジェクトでの分類、クラスタリング、または次元削減に組み込み機能を活用します。
- エンタープライズ アーキテクト: 組み込み API サービス (多言語対応、コスト、遅延、エコシステム統合) を評価します。
- 学術研究者: NLP 研究における埋め込み表現を使用した意味分析の実験。
特別なコンプライアンス ニーズがあるシナリオ、または完全なオフライン処理が必要なシナリオの場合は、オープン ソースの組み込みモデル (BGE、GTE) を使用してセルフホスト型ソリューションを評価することをお勧めします。
競合製品の比較
| 寸法比較 | ジェミニの埋め込み | OpenAI テキスト埋め込み-3 | コヒアに埋め込む | オープンソース (BGE/GTE) |
|---|---|---|---|---|
| パラメータスケール | 未公開 | 未公開 | 未公開 | 102M-335M |
| コンテキストの長さ | 2048 トークン | 8191 トークン | 512 トークン | 512-8192 |
| 出力寸法 | 768 | 1536/256 (構成可能) | 1024/384 (構成可能) | 384-1024 |
| 多言語 | 100 以上の言語 | 主要言語 | 100 以上の言語 | バージョンに応じて異なります |
| APIの価格 | $0.0001/1,000 文字 | $0.00002/1K トークン | $0.0001/1,000 文字 | 無料 (自己ホスト型) |
| セルフホスト | ❌ 利用不可 | ❌ 利用不可 | ❌ 利用不可 | ✅ セルフホストが利用可能 |
| タスクタイプの最適化 | ✅ サポート | ✅ サポート | ✅ サポート | ⚠️ 微調整が必要 |
| 生態系の統合 | グーグルクラウド | OpenAI エコシステム | コヒアエコシステム | 顔を抱きしめる |
概要と展望
Google の公式テキスト埋め込みサービスである Gemini Embedding には、埋め込みの品質、多言語サポート、エコロジカルな統合において明らかな利点があります。基礎となるベースを Gemini ラージ モデルと共有することで、RAG シーンでのセマンティックの調整を向上させることができます。
主な利点: Google によって正式に保守されており、品質と SLA が保証されています。 100 以上の言語をサポートし、優れた多言語対応品質。タスク認識トレーニングは、さまざまな下流タスクをサポートします。 Vertex AI Vector Search と深く統合されています。プロトタイプ検証に適した無料割り当て。
既知の制限事項: クローズド ソース API。自己ホストまたは微調整はできません。特定の分野の専門用語の理解は、ドメインの微調整モデルほどよくありません。出力サイズは固定されており、サイズを構成できる競合製品よりも保管コストが高くなります。
リスク開示: (1) 価格は Google の公式リアルタイム ページに基づいており、無料割り当てと料金は調整される可能性があり、運用環境の導入にはコスト監視を確立する必要があります。 (2) クローズドソース API は Google サービスの可用性に依存しており、サービス中断によるビジネスへの影響を評価する必要があります。 (3) データは API を介して送信されますが、データ処理条件がコンプライアンス要件を満たしているかどうかを確認する必要があります (特に国境を越えたデータ送信)。 (4) 埋め込み品質には、垂直分野 (法律、医療) での自己テストと検証が必要な場合があります。
次の注意事項: 出力次元の高いモデル、マルチモーダル埋め込み (グラフィックスとテキストの統合ベクトル空間)、よりきめ細かいタスクの適応、自己ホスト型の軽量バージョンを起動するかどうか。
関連ツール: CrewAI、langchain
バージョン情報
- パブリックベータ版 :パブリック API バージョン。テキスト埋め込み、バッチ処理、多言語入力をサポートします。
- 以前のバージョン :初期の API プレビュー版、基本的な埋め込み機能の検証段階。
ユーザーレビュー