Elastic
Jina AI
Models
API
keyboard_arrow_down
Reader
Convert any URL to Markdown for better grounding LLMs.
Embeddings
Multimodal multilingual embeddings.
Reranker
Reranker for maximizing search relevancy.
MCP
terminal
CLI
article
llms.txt
smart_toy
Agents
data_object
Schema
menu_book
Docs
Log in
login
Embeddings
copyright CC BY-NC 4.0
open_in_new Release Post

jina-embeddings-v5-text-nano

SOTA multilingual embeddings for edge deployment
License
copyright CC-BY-NC-4.0
Release Date
calendar_month
2026-02-18
Input
abc
Text
arrow_forward
Output
more_horiz
Vector
Matryoshka Dimensions help_outline
32
64
128
256
512
768
Model Details
Parameters: 239M
Input Token Length: 8K
Output Dimension: 768
Base Model help_outline
open_in_new
EuroBERT-210M
Trained Languages help_outline
32 languages
Supported Languages help_outline
108 languages
Quantizations help_outline
GGUF
Apple Silicon Support help_outline
MLX
Related Models
link
jina-embeddings-v3
link
jina-embeddings-v5-text-small
Supported Tasks
search Retrieval
compare_arrows Text Matching
bubble_chart Clustering
label Classification
Available via
Elastic Inference Service
Jina API
AWS SageMaker
Hugging Face
Air-gapped
I/O graph

Text

jina-embeddings-v5-text-nano

Task

Vector

Pareto fronthelp_outline
MMTEB
MIRACL
RTEB public
LongEmbed
MTEB English · retrieval
chevron_leftchevron_right
30M100M300M1B3.0B10B30B20406080all-MiniLM-L12-v2all-mpnet-base-v2bge-m3e5-basee5-smalle5-small-v2EmbeddingGemma-300Mgranite-embedding-278m-…granite-embedding-311m-…granite-embedding-engli…granite-embedding-small…GritLM-7BGritLM-8x7Bgte-basegte-Qwen2-1.5B-instructgte-Qwen2-7B-instructgte-smallinf-retriever-v1jasper_en_vision_langua…jina-embeddings-v2-base…jina-embeddings-v3jina-embeddings-v4jina-embeddings-v5-text…LaBSELLM2Vec-Mistral-7B-Inst…multilingual-e5-largenomic-embed-text-v1nomic-embed-text-v1.5NV-Embed-v1NV-Embed-v2Qwen3-Embedding-4BSFR-Embedding-Mistralsnowflake-arctic-embed-…snowflake-arctic-embed-…snowflake-arctic-embed-…stella_en_1.5B_v5voyage-4-nanoParameters (log)nDCG@10
This model
On the front
Jina AI
Other
LongEmbed
63.65
Parameters
212M
Rank by score
14 / 69
Pareto front
Behind it
Value distributionhelp_outline
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
Vector componentshelp_outline
-0.180.000.19
σ 0.0361 · 183k values
Embedding geometryhelp_outline
0768
Per-dimension mean, hover for a range
Noise floor
0.288
Effective dims
69 / 768
Dimension truncationhelp_outline
3264128256512768
text-matching · Cutoff by requested dimensions
Language pairshelp_outline
de-ruen-deen-koen-zhja-ko
Cutoff spread across pairs: 0.027
Choose models to compare
Publications (1)
SIGIR 2026
February 17, 2026
jina-embeddings-v5-text: Task-Targeted Embedding Distillation

Overview

jina-embeddings-v5-text-nano is a 239M parameter multilingual text embedding model built on the EuroBERT-210M backbone, a bidirectional encoder pretrained on 15 major European and global languages. It produces 768-dimensional embeddings via last-token pooling and supports context lengths up to 32K tokens. The model includes four task-specific LoRA adapters (6.7M parameters each) for retrieval, semantic similarity, clustering, and classification. Matryoshka Representation Learning enables embedding truncation to dimensions as low as 32. Trained using embedding distillation from Qwen3-Embedding-4B followed by task-specific adapter training, the model achieves performance competitive with models more than twice its size, making it suitable for latency-sensitive and edge deployments.

Methods

Training follows the same two-stage process as jina-embeddings-v5-text-small but applied to the EuroBERT-210M backbone. First-stage embedding distillation transfers knowledge from Qwen3-Embedding-4B using cosine distance loss with a linear projection layer mapping the student's 768-dimensional embeddings into the teacher's space. Training uses diverse multilingual text pairs from over 300 datasets. In the second stage, four task-specific LoRA adapters (6.7M parameters each) are trained on frozen backbone weights: retrieval (InfoNCE + distillation + GOR), text-matching (CoSENT + distillation), clustering (re-distillation with task-specific teacher instructions), and classification (bidirectional InfoNCE + relational knowledge distillation). The EuroBERT backbone provides strong multilingual coverage across 15 major European and global languages including English, French, German, Spanish, Chinese, Japanese, Arabic, and Hindi.

Performance

On MMTEB (multilingual), jina-embeddings-v5-text-nano achieves 65.5 average (task-level) and 57.7 average (type-level) at just 239M parameters, outperforming all models under 500M parameters including KaLM-mini-v2.5 (60.1, 494M params), voyage-4-nano (58.9, 480M params), and Gemma-300M (61.1, 308M params). It scores 69.2 on classification, 52.7 on clustering, 81.9 on pair classification, 64.6 on reranking, 63.3 on retrieval, and 78.2 on STS. On English MTEB, it achieves 71.0 average, nearly matching the much larger jina-embeddings-v5-text-small (71.7). On retrieval benchmarks, it scores 63.26 on MTEB-M, 64.08 on RTEB, 56.06 on BEIR, and 63.65 on LongEmbed. Embeddings remain robust under binary quantization, with GOR regularization limiting performance degradation to under 2 points on MTEB retrieval.

Best Practice

Select the appropriate LoRA adapter for your task: 'retrieval' for asymmetric query-document search (prepend 'Query:' to queries and 'Document:' to passages), 'text-matching' for symmetric similarity tasks (uses 'Document:' prefix for both inputs), 'clustering' for grouping related documents, and 'classification' for categorization. The nano model is optimized for latency-sensitive and resource-constrained deployments while maintaining competitive accuracy with models more than twice its size. Matryoshka truncation allows reducing embeddings from 768 to as low as 32 dimensions; keep dimensions above 256 for best results. Binary quantization is supported. The EuroBERT backbone provides strong coverage for 15 major languages including English, French, German, Spanish, Chinese, Japanese, Arabic, and Hindi. Use cosine similarity for embedding comparison. Available via Jina AI API, Hugging Face (Sentence Transformers and vLLM), and quantized variants for llama.cpp.
Blogs that mention this model
May 12, 2026 • 7 minutes read
jina-embeddings-v5-omni: Embeddings for Text, Image, Audio and Video
One model, four modalities: text, image, audio, video. Best-in-class omni embeddings in 1.6B and 0.9B.
Han Xiao
March 06, 2026 • 6 minutes read
Identifying Embedding Models from Raw Numerical Values
A tiny transformer that fingerprints embedding models by reading raw numerical digits. No feature engineering.
Han Xiao
Fingerprint illustration made from numbers, showcasing digital and high-tech design on a light background.
February 19, 2026 • 7 minutes read
jina-embeddings-v5-text: New SOTA Small Multilingual Embeddings
Two sub-1B multilingual embeddings with best-in-class performance, available on Elastic Inference Service, Llama.cpp and MLX.
Han Xiao
Abstract digital artwork in black and white, featuring scattered dots forming letters in a halftone effect. The central lette
Current language / theme
Search Foundation
Reader
Embeddings
Reranker
Get Jina API key
Rate Limit
About us
News
Download Jina logo
open_in_new
Download Elastic logo
open_in_new
API Status
Elastic © 2026.SecurityTerms & ConditionsPrivacyManage CookiesDo Not Sell or Share My Personal Information
This website and all associated content, software, products, and services are intended for professional use only. No consumer use is intended or directed.