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.
Elastic Inference Service
Run Jina models natively inside Elasticsearch.
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
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 groundbreaking multimodal multilingual reranker model designed to rank visual documents across multiple languages. What makes this model exceptional is its ability to process queries alongside visually rich document images—including pages with text, figures, tables, and various layouts—across 29 languages. The model outputs a ranked list of documents ordered by their relevance to the input query. Unlike previous rerankers that struggled with the "modality gap" problem (where images clustered near other images while text clustered near text), jina-reranker-m0 unifies textual and visual modalities in a single decoder-only model, creating a seamless multimodal search experience that can rank both images and text documents together effectively.

Methods

The architecture of jina-reranker-m0 represents a significant departure from previous approaches. Built upon Qwen2-VL-2B with 2.4 billion parameters, it shifts from a classic cross-encoder architecture to a decoder-only vision language model. The system leverages Qwen2-VL's pretrained vision encoder and projector, finetunes its large language model with LoRA (Low-Rank Adaptation), and employs a post-trained MLP to generate ranking logits that measure query-document relevance. This discriminative model can handle up to 32K tokens and supports images from 56×56 pixels up to 4K resolution. When processing images, the Vision Transformer (ViT) and projector condense adjacent 2×2 tokens into single visual tokens, while special tokens clearly mark visual token boundaries, enabling the language model to properly integrate and reason across both visual and textual elements.

Performance

Jina-reranker-m0 achieves impressive results across multiple benchmarks. In text-to-text reranking, it scores 58.95 NDCG-10 on the BEIR benchmark, outperforming competitors like jina-embeddings-v3 (55.81) and bge-reranker-v2-m3 (56.51). For multilingual content, it achieves 66.75 NDCG-10 on the MIRACL benchmark covering 18 languages. On the MLDR benchmark for long documents, it scores 59.83 NDCG-10 across 13 languages. For code retrieval on the CoIR benchmark, it achieves 63.55 NDCG-10, significantly outperforming competitors. But the model truly shines in visual document retrieval—on the ViDoRe benchmark, it scores an impressive 91.02 NDCG-5, while on Winoground, which tests visio-linguistic compositional reasoning, it achieves 43.92 average score, demonstrating its superior ability to understand relationships between text and images compared to other models.

Best Practice

To maximize the potential of jina-reranker-m0, developers should consider several implementation strategies. The model is accessible via API, cloud service marketplaces (AWS, Azure, GCP), or locally through Hugging Face. When using the API, developers can pass either text strings, base64 images, or image URLs, with new users eligible for ten millions free tokens. While the model performs exceptionally well on text-to-text, text-to-image, image-to-text, and text-to-mixed-unimodal tasks thanks to extensive training, it's worth noting that some combinations (like image-to-image) are supported in a zero-shot manner without specific training. For optimal results, remember that the model supports up to 10K input tokens with up to 768 tokens per image. The architecture's decoder-only approach opens possibilities beyond simple reranking, including true mixed-modality reranking, listwise reranking, document deduplication, and ranking score explainability via attention mechanisms—capabilities that weren't achievable with previous encoder-only architectures.
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.