ネイティブなマルチモーダル埋め込み
テキスト、コード、画像、動画、音声を1つの共通埋め込み空間に変換し、異なるメディアタイプ間の意味的な比較を可能にします。
EmbeddingGemma 2は、プライベートなローカル検索、意味検索、コード索引、オンデバイスRAG向けの、Google DeepMindによるオープンで軽量なマルチモーダル埋め込みモデルです。
テキスト、コード、画像、動画、音声の組み合わせを統一された埋め込み空間に変換するため、アプリケーションは完全一致のキーワードだけに頼らず、メディアタイプをまたいで意味的に関連するコンテンツを検索できます。このモデルは、プライバシーを重視したオンデバイスワークフロー向けに設計されており、モジュール式アーキテクチャ、設定可能なベクトル次元、制約のあるローカル環境に適した8Kトークンのコンテキストウィンドウを備えています。
テキスト、コード、画像、動画、音声を1つの共通埋め込み空間に変換し、異なるメディアタイプ間の意味的な比較を可能にします。
ローカル推論向けに設計された7億4,000万パラメータのアーキテクチャを使用します。Google Pixel 11 Proでは、量子化後のメモリ要件はテキスト専用の重みで約191 MB、完全なマルチモーダルモデルで約567 MBと報告されています。
約2億7,000万パラメータのテキスト専用構成に対応し、マルチモーダル処理用に、オプションで1億7,000万パラメータの視覚エンコーダーと3億パラメータの音声エンコーダーを利用できます。
8Kトークンのコンテキストウィンドウを提供し、ローカルハードウェア上で最大5.5分の音声、29枚の画像、58フレームの動画、またはこれらをインターリーブした組み合わせを処理できます。
Matryoshka Representation Learningにより、ベクトルを768次元から512、256、または128次元に切り詰められます。ソースによると、ローカルのベクトルデータベースとメモリの要件を最大6分の1に削減できます。
モデルはApache 2.0ライセンスでリリースされており、Google AI Edge MediaPipe、LiteRT、transformers.jsやWebGPUなどのブラウザツール、さらにGoogleが挙げる複数のモデルサービングフレームワークと組み合わせて利用できます。
ファイル、画像、録音、その他の個人メディアをローカルで埋め込みに変換し、ソースコンテンツをリモートサービスに送信せずに、テキストまたは画像のクエリで関連項目を検索できます。
テキストによる説明を入力するか音声クエリを使用して、長時間の録音や動画コレクションを検索し、意味的に関連する場面を見つけられます。
ローカルリポジトリを索引化し、意味的なコード検索やコーディングエージェントによる検索を支援できます。ソースでは、MTEB Codeにおいて初代EmbeddingGemmaを9.92ポイント上回ったと報告されています。
EmbeddingGemma 2をローカル検索に使用し、Gemma 4と組み合わせることで、マルチモーダルなオンデバイスRAGパイプラインで文脈に応じた推論を行えます。
MediaPipe Decision Task APIのワークフローでマルチモーダルなコンテキストを使用し、分類、ルーティング、予測型意思決定エンジンに活用できます。
EmbeddingGemma 2は、テキスト、コード、画像、動画、音声を共通の埋め込み空間に変換します。これにより、アプリケーションは意味的類似性を使って異なるメディアタイプを比較・検索できます。
このモデルはローカルハードウェア上で実行でき、オンデバイス推論向けに設計されています。Googleによると、Google Pixel 11 Proでは、量子化されたテキスト専用の重みに必要なアクティブRAMは約191 MB、完全なマルチモーダルモデルでは約567 MBです。
開発者はHugging FaceとKaggleからモデルの重みをダウンロードできます。ソースでは、対応する開発またはサービング用のツール・環境として、Google AI Edge MediaPipe、LiteRT、transformers.js、WebGPU、transformers、sentence-transformers、MLX、vLLM、llama.cpp、SGLang、Ollama、LMStudioも挙げられています。
このモデルは、Matryoshka Representation Learningを使用して、出力ベクトルを768次元から512、256、または128次元へ動的に縮小できます。ソースでは、これによりローカルのベクトルデータベースのストレージとメモリ使用量を最大6分の1に削減できると説明されています。
ローンチ記事には価格情報が記載されていません。モデルは商用利用に寛容なApache 2.0ライセンスでリリースされていますが、適用される条件や利用の詳細については、モデルカードと関連ドキュメントを確認する必要があります。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
Epheremは、Lovable、Bolt、v0、Replit、Cursor、Claude CodeなどのAIコーディングツールで構築したWebアプリ向け静的セキュリティスキャナーです。アプリを実行せず、ソースファイルと依存関係を検査し、一般的なセキュリティミスを分類して修正案を提示します。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。
hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。
Ably Chatは、カスタムのリアルタイムチャットアプリを構築できるチャットAPIプラットフォームです。ルーム単位のメッセージ、入力中表示、プレゼンス、リアクション、メッセージ更新に対応し、利用量ベースの料金も選べます。