

私たちは、v5-text 向量模型を画像、音声、ビデオに拡張した jina-embeddings-v5-omni をリリースします。両モデルとも v5-text と同じフリーズされたテキストバックボーンを共有しているため、テキストの向量模型は同一であり、インデックスを再構築する必要はありません。jina-embeddings-v5-omni-small は4つのモダリティ全体で平均 53.93 を記録し、5.7分の1のパラメータ数で LCO-7B (54.43) に匹敵します。また、jina-embeddings-v5-omni-nano はわずか 0.95B パラメータで競争力のある文書検索性能を発揮します。




tagアーキテクチャ
v5-omni は v5-text バックボーンを完全にフリーズさせ、小型の学習可能なプロジェクターを介して接続された事前学習済みの視覚および音声エンコーダーを追加しています。
- 視覚: 2x2 空間マージ (4倍の 詞元 削減) を備えた Qwen3.5 視覚エンコーダー (SigLIP2 から適応)。テキストバックボーンの隠れ次元にマッピングするランダムに初期化された層に置き換えた最終投影層 (
fc_vision_2) 以外はすべてフリーズしています。 - 音声: Qwen2.5-Omni エンコーダー (Whisper-large-v3 から適応)。単一のランダムに初期化された
fc_audio層が 1280 次元の出力をテキストバックボーンに投影します。 - ビデオ: 視覚フレームのシーケンスとして処理され、必要に応じて抽出された音声セグメントが前に置かれます。
このモデルは、v5-text の4つのタスク固有の LoRA アダプター (検索、テキストマッチング、分類、クラスタリング) を継承し、各タスクバリエーションに対して個別のプロジェクター重みを学習させます。アーキテクチャは完全にモジュール化されており、テキストのみのデプロイメントでは視覚や音声の重みはロードされず (v5-text と同じフットプリント)、画像のみでは音声がスキップされ、フルオムニではすべてがロードされます。

| 機能 | jina-embeddings-v5-omni-small | jina-embeddings-v5-omni-nano |
|---|---|---|
| ベーステキストモデル | jina-embeddings-v5-text-small (Qwen3-0.6B) | jina-embeddings-v5-text-nano (EuroBERT-210m) |
| 総パラメータ数 | ~1.56B | ~1.04B |
| モダリティ | テキスト, 画像, 音声, ビデオ, PDF | テキスト, 画像, 音声, ビデオ, PDF |
| 向量模型次元数 | 1024 | 768 |
| Matryoshka 次元数 | 32, 64, 128, 256, 512, 768, 1024 | 32, 64, 128, 256, 512, 768 |
| 最大シーケンス長 | 32768 詞元 | 8192 詞元 |
| 視覚エンコーダー | Qwen3.5-2B ViT (SigLIP2) | SigLIP2 Base |
| 音声エンコーダー | Whisper-large-v3 | Whisper-large-v3 |
| タスク | 検索, テキストマッチング, 分類, クラスタリング | 検索, テキストマッチング, 分類, クラスタリング |
| テキスト互換性 | jina-embeddings-v5-text-small と同一 | jina-embeddings-v5-text-nano と同一 |
tagはじめに
tagElasticsearch (Elastic Inference Service)
すでに Elasticsearch で jina-embeddings-v5-text を使用している場合、既存のテキストインデックスはそのまま v5-omni で動作します。omni モデルは、v5-text と同一のテキスト入力用ベクトルモデル(向量模型)を生成します。入力が同じであれば、生成されるベクトルもビット単位で完全に一致します。テキストインデックスを再作成したり、再埋め込み(リエンベディング)したりする必要はありません。画像、音声、動画を既存のテキストデータとあわせて検索し始めるには、v5-omni を使用して新しいインデックスを作成し、そこにマルチモーダルコンテンツを取り込むだけです。
v5-omni を推論エンドポイントとして semantic_text インデックスを作成します。EIS はインデックス作成および検索のために、自動的に適切な LoRA アダプターを選択します:
PUT multimodal-semantic-index
{
"mappings": {
"properties": {
"content": {
"type": "semantic_text",
"inference_id": ".jina-embeddings-v5-omni-small"
}
}
}
}テキスト、画像(base64 データ URI として)、音声、動画を同じフィールド、同じインデックスに取り込みます:
// テキストを取り込む
POST multimodal-semantic-index/_doc
{
"content": "'Kraft Dinner' is what Canadians call macaroni and cheese when prepared from a kit."
}
// 画像を取り込む (base64)
POST multimodal-semantic-index/_doc
{
"content": "data:image/png;base64,iVBORw0KGgoAAAAN..."
}単一のテキストクエリで、すべてのモダリティを横断して検索します:
GET multimodal-semantic-index/_search
{
"query": {
"semantic": {
"field": "content",
"query": "Was bedeutet 'Kraft Dinner' für Kanadier?"
}
}
}tagJina Embedding API
curl https://api.jina.ai/v1/embeddings \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "jina-embeddings-v5-omni-small",
"task": "retrieval.query",
"dimensions": 1024,
"input": ["What does this image show?"],
"images": ["data:image/png;base64,..."]
}'tagHugging Face
from sentence_transformers import SentenceTransformer
import torch
model = SentenceTransformer(
"jinaai/jina-embeddings-v5-omni-small-retrieval",
model_kwargs={"dtype": torch.bfloat16},
)
# テキストのベクトルモデル(v5-text と同一)
text_emb = model.encode("What is knowledge distillation?", prompt_name="query")
# 画像のベクトルモデル
from PIL import Image
img = Image.open("photo.jpg")
img_emb = model.encode(img)
# クロスモーダルな類似度
similarity = model.similarity(text_emb, img_emb)tag学習
核心となる考え方は凍結エンコーダーモデルの構成です。強力なテキスト用ベクトルモデルをベースに、学習済みの視覚および音声エンコーダーを追加し、それらを小さな学習可能なプロジェクターで接続して、プロジェクター以外をすべて凍結します。全重みのうちわずか 0.35% のみが学習対象となるため、以下の3つの特性が得られます:(1) テキストの同一性の維持(バックボーンは変更されないため、同じ入力からは同一の出力が得られる)、(2) 学習効率(プロジェクターのみの学習により、1.8~3.9倍高速化し、GPU メモリ使用量を42~64%削減)、(3) モジュール性(各タワーを独立してロード可能)。

v5-omni は v5-text から Matryoshka 次元のサポートを引き継いでいます。画像と音声のベクトルは切り詰め(truncation)を行っても品質の大部分が維持されますが、動画は次元を小さくすると品質が低下しやすくなります。

tag結論
従来の考え方では、マルチモーダルなベクトルモデルにはモデル全体をエンドツーエンドで学習させる必要があるとされてきました。私たちはこれに同意しません。v5-omni はテキストバックボーンを凍結し、重みの 0.35% を学習させるだけで、サイズが 5~7倍大きいモデルに匹敵する性能を実現しました。ここから得られる教訓は、再学習よりも構成の方が優れているということです。強力なテキストエンコーダーの構築が最も困難な部分であり、それが一度手に入れば、軽量なプロジェクターを介して視覚や音声を追加することはほぼコストゼロで行えます。
これは本番環境において非常に重要です。既存の v5-text インデックスには一切触れる必要がありません。クエリもベクトルもビット単位で同じです。ドキュメントを再エンコードすることなく、画像、音声、動画の検索機能を追加できるのです。これこそが、移行プロジェクトではなく、ドロップインでアップグレードできる「マルチモーダル検索」の真の解放です。
jina-embeddings-v5-omni-small は、2B パラメータ未満で最高性能を誇るオープンウェイトのオムニベクトルモデルです。jina-embeddings-v5-omni-nano は、0.9B パラメータでこれを実現しています。両モデルとも、Hugging Face、Jina Search Foundation API、および Elasticsearch のネイティブな推論エンドポイントとして今すぐご利用いただけます。






