I/O graph 1

Text

jina-embeddings-v5-omni-nano

Image

Task

Vector

I/O graph 2

Text

jina-embeddings-v5-omni-nano

Audio

Task

Vector

I/O graph 3

Text

jina-embeddings-v5-omni-nano

Video

Task

Vector

I/O graph 4

multiple

Vector

Text

jina-embeddings-v5-omni-nano

PDF

Task

Pareto front
300M1B3.0B10B20304050BidirLM-Omni-2.5B-Embed…e5-omni-3Be5-omni-7Bjina-embeddings-v5-omni…LanguageBindlarger_clap_generallarger_clap_musicLCO-Embedding-Omni-3Bmsclap-2022MuQ-MuLan-largeOmni-Embed-Nemotron-3BQwen2-Audio-7BQwen2.5-Omni-3Bspeecht5_multimodalwav2clipjina-embeddings-v5-omni…Parameters (log)score
This model
On the front
Jina AI
Other
MAEB
49.69
Parameters
986M
Rank by score
6 / 21
Pareto front
On it
Value distribution
AUC 0.8242
Corpus
Translation pairs
Doc retrieval
Code
Image / banner
Image / logo
Task
classification
clustering
retrieval.passage
retrieval.query
retrieval.query → retrieval.passage
text-matching
0.7930.400.500.600.700.80
Related20.2%
Hard negative1.7%
Unrelated1.1%
Recommended cutoffs
FPR 0.1 · 0.722
FPR 0.01 · 0.793
FPR 0.001 · 0.841
FPR 0.0001 · 0.865
balanced · 0.678
AUC
0.8242
Noise ceiling
0.840
Recall cliff
0.557
Pairs measured
119 / 11k
This model shares its text tower with jina-embeddings-v5-text-nano. The distributions here are that model's, which it matches to fp16 wire precision.
Vector components
-0.180.000.19
σ 0.0361 · 183k values
Embedding geometry
0768
Per-dimension mean, hover for a range
Noise floor
0.288
Effective dims
69 / 768
Dimension truncation
3264128256512768
text-matching · Cutoff by requested dimensions
Language pairs
de-ruen-deen-koen-zhja-ko
Cutoff spread across pairs: 0.027
Choose models to compare
Publications (1)

Overview

jina-embeddings-v5-omni-nano is a ~1.04B-parameter multimodal embedding model that accepts text, images, video, and audio, producing embeddings in a shared vector space. It is the compact variant of the v5-omni family, designed for edge and commodity hardware where a GPU is unavailable. Text-only outputs are bit-identical to jina-embeddings-v5-text-nano, making it a drop-in upgrade from text-only to multimodal without reindexing.

Methods

The model extends jina-embeddings-v5-text-nano with multimodal capabilities via a third training stage. The EuroBERT-210M text backbone and all four task-specific LoRA adapters are frozen; only the cross-modal projectors are newly trained. A SigLIP2 Base vision encoder handles images and video (32 uniformly sampled frames per video). A Whisper-large-v3 audio encoder handles audio input. PDF pages are rendered as images and processed through the vision pathway. Training uses contrastive loss with cross-modal hard negatives to align visual and audio representations with the existing text embedding space. The 768-dimensional output space supports Matryoshka truncation down to 32 dimensions. The 8K token context window covers text input; image and audio inputs are processed through their respective encoders.

Performance

Text-only performance is bit-identical to jina-embeddings-v5-text-nano (65.5 MMTEB task-level average, 71.0 English MTEB). Multimodal performance is slightly below jina-embeddings-v5-omni-small due to the narrower 768-dimensional embedding space (vs. 1024) and smaller text backbone, but maintains strong cross-modal alignment across text-image, text-audio, and text-video retrieval. The model is optimized for CPU and edge hardware, where the larger omni-small model cannot run efficiently. Cross-modal retrieval quality is competitive for its size class.

Best Practice

Same usage pattern as jina-embeddings-v5-omni-small: select the appropriate LoRA adapter (retrieval, text-matching, clustering, classification) and pass image URLs, audio file URLs, video file URLs, or PDF URLs directly via the API — the model routes each modality through the appropriate encoder. Supported audio formats: WAV, MP3, FLAC, OGG, M4A, Opus. Video inputs are processed as 32 uniformly sampled frames. Mix modalities freely within a single batch; the embedding space is shared across all modalities. Use cosine similarity for comparison. Matryoshka truncation from 768 to 32 dimensions is supported. Text-only embeddings are drop-in compatible with jina-embeddings-v5-text-nano — no reindexing needed when upgrading. For server deployments requiring higher accuracy, use jina-embeddings-v5-omni-small (1024 dimensions, larger backbone).

Blogs that mention this model