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
Embeddings
Qwen Research License
open_in_new Release Post

jina-embeddings-v4

Universal embedding model for multimodal and multilingual retrieval
License
Qwen Research License
Release Date
calendar_month
2025-06-24
Input
abc
Text
image
Image
picture_as_pdf
PDF
arrow_forward
Output
more_horiz
Vector
apps
Multi-Vector
Matryoshka Dimensions help_outline
128
256
512
1024
2048
Late Chunking help_outline
check_circle
Yes
Model Details
Parameters: 3.8B
Input Token Length: 32K
Input Image Size: 768×28×28
Output Dimension: 2048
Base Model help_outline
open_in_new
Qwen2.5-VL-3B-Instruct
Trained Languages help_outline
34 languages
Supported Languages help_outline
29 languages
Quantizations help_outline
GGUF
Related Models
link
jina-embeddings-v3
link
jina-clip-v2
Supported Tasks
search Retrieval
compare_arrows Text Matching
code Code
Available via
Jina API
Hugging Face
Air-gapped
I/O graph 1

Text

jina-embeddings-v4

Task

Vector

I/O graph 2

Image

jina-embeddings-v4

Task

Vector

I/O graph 3

multiple

Vector

Text

jina-embeddings-v4

Task

I/O graph 4

multiple

Vector

Image

jina-embeddings-v4

Task

Pareto front help_outline
workspace_premium
RTEB public
LongEmbed
CoIR
ViDoRe v1
MTEB English · retrieval
chevron_leftchevron_right
30M100M300M1B3.0B10B40506070bge-base-en-v1.5bge-m3bge-small-en-v1.5CodeRankEmbedCodeSage-baseCodeSage-largeCodeSage-large-v2CodeSage-smallCodeXEmbed-7BContrievere5-base-v2e5-mistral-7b-instructe5-small-v2granite-embedding-engli…granite-embedding-small…gte-base-en-v1.5gte-modernbert-basegte-Qwen2-1.5B-instructjina-code-embeddings-0.…jina-embeddings-v3modernbert-embed-baseNV-Embed-v2SFR-Embedding-2_RSFR-Embedding-Code-2B_RSFR-Embedding-Code-400M…snowflake-arctic-embed-…UniXcoderjina-embeddings-v4Parameters (log)nDCG@10
This model
On the front
Jina AI
Other
CoIR
71.59
Parameters
3.8B
Rank by score
2 / 31
Pareto front
Behind it
Value distributionhelp_outline
AUC 0.8308
Corpus
Translation pairs
Doc retrieval
Code
Image / banner
Image / logo
Task
code.passage
code.query
code.query → code.passage
retrieval.passage
retrieval.query
retrieval.query → retrieval.passage
text-matching
0.8360.400.500.600.700.800.90
Related6.7%
Hard negative1.1%
Unrelated0.8%
Recommended cutoffs
FPR 0.1 · 0.714
FPR 0.01 · 0.836
FPR 0.001 · 0.877
FPR 0.0001 · 0.896
balanced · 0.618
AUC
0.8308
Noise ceiling
0.877
Recall cliff
0.516
Pairs measured
119 / 11k
Vector componentshelp_outline
-0.19-0.020.15
σ 0.0221 · 487k values
Embedding geometryhelp_outline
02048
Per-dimension mean, hover for a range
Noise floor
0.496
Effective dims
73 / 2048
Dimension truncationhelp_outline
12825651210242048
text-matching · Cutoff by requested dimensions
Language pairshelp_outline
de-ruen-deen-koen-zhja-ko
Cutoff spread across pairs: 0.069
Choose models to compare
Publications (2)
ICLR 2026
January 22, 2026
Embedding Compression via Spherical Coordinates
EMNLP 2025
June 24, 2025
jina-embeddings-v4: Universal Embeddings for Multimodal Multilingual Retrieval

Overview

jina-embeddings-v4 is a 3.8B-parameter multimodal embedding model that unifies text and image representations in a single architecture. It uniquely supports both single-vector (dense) and multi-vector (late-interaction/ColBERT-style) output modes, allowing teams to trade off indexing efficiency against retrieval precision without switching models. The model achieves state-of-the-art performance on visually rich document retrieval, processing tables, charts, diagrams, and mixed-media formats natively.

Methods

The architecture combines a large transformer encoder backbone with a Qwen2.5-VL-based vision encoder, processing text (up to 32K tokens) and images (768×28×28 patches) through shared attention layers. Three task-specific LoRA adapters (60M parameters each) specialize the model for: asymmetric query-document retrieval, semantic text similarity, and code search. The dual-output design is the key innovation: the model can produce a single 2048-dimensional dense vector (for fast ANN indexing with Matryoshka truncation to 128 dimensions) or a set of 128-dimensional token-level vectors for late-interaction scoring. Training used a two-stage curriculum: joint contrastive pretraining on text-image and text-text pairs, followed by task-specific LoRA adapter training. Late chunking is supported for documents exceeding the 32K token context window. The Qwen Research License applies.

Performance

On JinaVDR (Visual Document Retrieval), the model scores 72.19 average, compared to 64.50 for ColPali-v1.2. On ViDoRe, it achieves 84.11 average (90.17 in multi-vector mode) versus 83.90 for ColPali. Cross-modal retrieval reaches 84.11 on the CLIP benchmark, exceeding jina-clip-v2 (81.12) and nllb-clip-large-siglip (83.19). Text retrieval scores: 55.97 on MTEB-en, 66.49 on MMTEB, 67.11 on LongEmbed (vs. 55.66 for jina-embeddings-v3). Semantic similarity reaches 85.89 on English STS and 72.70 on multilingual STS. Code retrieval scores 71.59 on CoIR. Cross-modal alignment reaches 0.71 cosine similarity (vs. 0.15 for OpenAI CLIP). Multi-vector mode consistently outperforms single-vector mode on visually rich tasks; single-vector mode provides efficient performance for standard text retrieval.

Best Practice

Choose the output mode based on your pipeline: single-vector for large-scale ANN indexing (Matryoshka truncation to 128–512 dimensions available), multi-vector for re-ranking top-k candidates on visually rich documents. Select the LoRA adapter via the API task parameter: 'retrieval' for query-document search, 'text-matching' for semantic similarity, 'code' for code retrieval. For documents exceeding 32K tokens, use `late_chunking. The 60M parameter overhead per LoRA adapter is negligible (<2% memory increase) and all three adapters can be loaded simultaneously. The model is licensed under Qwen Research License (non-commercial use without a commercial license). For production deployments, use CUDA-capable GPUs; the model is available via Jina API, AWS, Azure, and GCP marketplaces. For text-only workloads, jina-embeddings-v5-text-small` offers better accuracy-per-parameter at a fraction of the compute cost.

Blogs that mention this model
March 11, 2026 • 7 minutes read
Bootstrapping Audio Embeddings from Multimodal LLMs
Turn any multimodal LLM into a small audio embedding model that beats CLAP with 25x less data.
Han Xiao
Abstract illustration of a sound wave or heartbeat, formed by blue, orange, and gray dots on a white 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.
Jina AI
Abstract digital artwork in black and white, featuring scattered dots forming letters in a halftone effect. The central lette
September 09, 2025 • 11 minutes read
Multimodal Embeddings in Llama.cpp and GGUF
We brought multimodal embeddings to llama.cpp and GGUF, and uncovered a few surprising issues along the way.
Andrei Ungureanu
Alex C-G
Cartoon llama in the center of a white background, emitting laser-like beams from its eyes. The illustration creates a playfu
September 04, 2025 • 6 minutes read
Jina Code Embeddings: SOTA Code Retrieval at 0.5B and 1.5B
Code generation LLMs → code embeddings: 0.5B/1.5B models achieve SOTA performance across 25 code retrieval benchmarks.
Jina AI
Green "Code Embeddings" text displayed in a LED dot style on a black background, evoking a futuristic and technological atmos
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.
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.