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 relevance.
MCP
terminal
CLI
article
llms.txt
smart_toy
Agents
data_object
Schema
menu_book
Docs
Log in
login
Reranker
copyright CC BY-NC 4.0
open_in_new Release Post

jina-reranker-m0

Multilingual multimodal reranker model for ranking visual documents
License
copyright CC-BY-NC-4.0
Release Date
calendar_month
2025-04-08
Input
abc
Text (Query)
image
Image (Query)
abc
Text (Document)
image
Image (Document)
arrow_forward
Output
format_list_numbered
Rankings
Model Details
Parameters: 2.4B
Input Token Length: 10K
Input Image Size: 768×28×28
Base Model help_outline
open_in_new
Qwen2-VL-2B
open_in_new
DFN CLIP ViT
Trained Languages help_outline
24 languages
Supported Languages help_outline
29 languages
Quantizations help_outline
GGUF
Related Models
link
jina-reranker-v2-base-multilingual
Available via
Jina API
AWS SageMaker
Microsoft Azure
Google Cloud
Hugging Face
Air-gapped
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 fronthelp_outline
BEIR
MIRACL
ViDoRe v1
chevron_leftchevron_right
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 distributionhelp_outline
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 rankhelp_outline
12345678910
Mean score at each rank position
What wins rank 1help_outline
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
October 03, 2025 • 7 minutes read
Jina Reranker v3: 0.6B Listwise Reranker for SOTA Multilingual Retrieval
New 0.6B-parameter listwise reranker that considers the query and all candidate documents in a single context window.
Jina AI
Light blue background with stylized text in the center, composed of small dots or squares, evoking a modern and minimalistic
August 13, 2025 • 15 minutes read
Optimizing GGUFs for Decoder-Only Embedding Models
4000 tokens/sec for a 3B-parameter embedding model on L4 GPU is probably as fast as you'll get with llama.cpp. Or is it?
Han Xiao
Text "DGUF for Embedding Models" written in yellow on a dark background, conveying a sleek, minimalistic, digital design.
July 14, 2025 • 11 minutes read
Submodular Optimization for Text Selection, Passage Reranking & Context Engineering
While others rely on prompt tuning and hope for the best, you should learn submodular optimization that provides a principled framework with theoretical guarantees for better context engineering.
Han Xiao
Network illustration of interconnected hexagons, some solid and some hollow blue, connected by red lines indicating paths or
June 25, 2025 • 12 minutes read
Jina Embeddings v4: Universal Embeddings for Multimodal Multilingual Retrieval
Jina Embeddings v4 is a 3.8 billion parameter universal embedding model for multimodal and multilingual retrieval that supports both single-vector and multi-vector embedding outputs.
Jina AI
Word "Embeddings" followed by a numeric or symbol representation, displayed in multiple colors on a technology-themed, colorf
May 25, 2025 • 8 minutes read
Fair Scoring for Multimodal Documents with jina-reranker-m0
Text similarity: 0.7. Image similarity: 0.5. Which document is more relevant? You literally cannot tell—and that's the core problem breaking multimodal search. We solve it with unified reranking.
Nan Wang
Alex C-G
Stacked glowing green ovals on a background transitioning from black to green, with the top oval having an unusual, split sha
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.