I/O graph 1

multiple

Text

Text

jina-reranker-m0

Ranking

I/O graph 2

multiple

Image

Text

jina-reranker-m0

Ranking

I/O graph 3

multiple

Text

Image

jina-reranker-m0

Ranking

I/O graph 4

multiple

Image

Image

jina-reranker-m0

Ranking

Pareto front
300M1B3.0B10B707580859095Argus-Colqwen3.5-2b-v0Argus-Colqwen3.5-9b-v0ColFlorColModernVBERTcolnomic-embed-multimod…colpali-v1.1ColPali-v1.2colpali-v1.3colqwen2-v1.0colSmol-256McolSmol-500MMonoQwen2-VL-v0.1SauerkrautLM-ColQwen3-1…SauerkrautLM-ColQwen3-2…Parameters (log)nDCG@5
This model
On the front
Jina AI
Other
ViDoRe v1
91.02
Parameters
2.4B
Rank by score
7 / 24
Pareto front
Behind it
Value distribution
AUC 0.9383
Corpus
Translation pairs
Doc retrieval
Code
Image / banner
Image / logo
0.7120.200.400.600.801.00
Related83.2%
Hard negative24.7%
Unrelated9.3%
Recommended cutoffs
FPR 0.1 · 0.712
FPR 0.01 · 0.938
FPR 0.001 · 0.968
FPR 0.0001 · 0.972
balanced · 0.692
AUC
0.9383
Noise ceiling
0.965
Recall cliff
0.425
Pairs measured
119 / 2,856
Score by rank
12345678910
Mean score at each rank position
What wins rank 1
A correct match wins 66% of 119 queries
Choose models to compare

Overview

jina-reranker-m0 is a 2.4B-parameter multimodal multilingual reranker based on a vision-language model architecture. It is the first reranker to handle visual documents (text, figures, tables, charts) across multiple languages, achieving state-of-the-art performance on ViDoRe (91.02 NDCG-5) and multilingual long-document retrieval (MLDR). The model supports text-to-text, text-to-image, image-to-text, and mixed-modality reranking.

Methods

The model is built on a decoder-only VLM architecture (2.4B parameters) combining a DFN CLIP ViT vision encoder with a Qwen2 language decoder. Unlike traditional cross-encoders that process text only, the VLM backbone natively handles both text and image inputs, enabling reranking of documents that contain visual content (scanned PDFs, infographics, slide decks, tables with embedded figures). The 10K token context window accommodates up to 768 tokens per image (processed as 768×28×28 patches). Training uses a multi-modal contrastive objective on diverse document types across multiple languages. The decoder-only architecture enables listwise reranking and opens possibilities for document deduplication and ranking score explainability via attention mechanisms — capabilities unavailable with encoder-only architectures.

Performance

In text-to-text reranking, the model scores 58.95 NDCG-10 on BEIR, outperforming jina-embeddings-v3 (55.81) and bge-reranker-v2-m3 (56.51). For multilingual content, it achieves 66.75 NDCG-10 on MIRACL (18 languages). On the MLDR benchmark for long documents, it scores 59.83 NDCG-10 across 13 languages. Code retrieval reaches 63.55 NDCG-10 on CoIR. The model shines in visual document retrieval: 91.02 NDCG-5 on ViDoRe, and 43.92 average on Winoground (visio-linguistic compositional reasoning). Some modality combinations (e.g., image-to-image) are supported in zero-shot mode without specific training data.

Best Practice

The model is accessible via Jina API, AWS, Azure, GCP marketplaces, or locally through Hugging Face. When using the API, pass text strings, base64 images, or image URLs — new users receive 10M free tokens. The model supports up to 10K input tokens with up to 768 tokens per image. For optimal results, the model performs best on text-to-text, text-to-image, image-to-text, and text-to-mixed-modality tasks; image-to-image is zero-shot. The decoder-only architecture enables capabilities beyond simple reranking: mixed-modality reranking, listwise reranking, document deduplication, and attention-based ranking explainability. Use this model when your documents contain visual content (scanned PDFs, charts, infographics) that text-only rerankers cannot handle. For pure text reranking at lower cost, use jina-reranker-v3.5.

Blogs that mention this model