Grafico I/O

Testo

jina-embeddings-v3

Attività

Vettore

Frontiera di Pareto
30M100M300M1B3.0B10B30B506070all-MiniLM-L6-v2bge-base-en-v1.5bge-en-iclbge-multilingual-gemma2cde-small-v1e5-base-v2e5-small-v2EVA-CLIP ViT-B/16GritLM-8x7Bgte-basegte-smallKaLM-mini-v2.5LaBSELENS-d8000Linq-Embed-MistralLongCLIP ViT-B/16multilingual-e5-basemultilingual-e5-large-i…multilingual-e5-smallOpenAI CLIP ViT-B/16Qwen3-Embedding-0.6BSFR-Embedding-2_RSFR-Embedding-Mistralsnowflake-arctic-embed-lsnowflake-arctic-embed-…static-retrieval-mrl-en…stella_en_1.5B_v5stella_en_400M_v5jina-embeddings-v3Parametri (log)score
Questo modello
Sulla frontiera
Jina AI
Altri
MTEB English
65.52
Parametri
572M
Classifica per punteggio
15 / 52
Frontiera di Pareto
Dietro
Distribuzione dei valori
AUC 0.8525
Corpus
Coppie di traduzione
Ricerca documentale
Codice
Attività
default
classification
retrieval.passage
retrieval.query
retrieval.query → retrieval.passage
separation
text-matching
0.7410.200.400.600.80
Correlate21.8%
Negativo difficile3.0%
Non correlate1.0%
Soglie consigliate
FPR 0.1 · 0.618
FPR 0.01 · 0.741
FPR 0.001 · 0.797
FPR 0.0001 · 0.824
bilanciata · 0.597
AUC
0.8525
Soglia del rumore
0.791
Crollo del richiamo
0.385
Coppie misurate
119 / 11k
Componenti del vettore
-0.25-0.010.23
σ 0.0312 · 244k valori
Geometria dell'embedding
01024
Media per dimensione, passa il cursore per l'intervallo
Rumore di fondo
0.496
Dim. effettive
54 / 1024
Troncamento delle dimensioni
32641282565121024
classification · Soglia per dimensioni richieste
Coppie linguistiche
de-ruen-deen-koen-zhja-ko
Dispersione della soglia tra le coppie: 0.072
Scegli i modelli da confrontare
Pubblicazioni (4)

Panoramica

jina-embeddings-v3 è un modello di embedding di testo multilingua da 570M parametri che supporta 89 lingue e una finestra di contesto di 8.192 token. La sua innovazione definitiva è l'uso di adattatori LoRA specifici per il task: lo stesso backbone da 570M produce embedding ottimizzati per retrieval, classificazione, clustering e text-matching scambiando pesi di adattatori leggeri (ciascuno sotto 60M parametri). Ha raggiunto una performance MTEB state-of-the-art al rilascio, superando gli embedding proprietari di OpenAI e Cohere sui task in inglese.

Metodi

Il modello è costruito su un backbone jina-XLM-RoBERTa con 24 layer di transformer, utilizzando Rotary Position Embeddings (RoPE) con una frequenza di base tarata per l'estrapolazione di lungo contesto fino a 8.192 token. L'addestramento ha seguito un curriculum in tre fasi: (1) preaddestramento multilingua su 89 lingue, (2) fine-tuning contrastivo su dataset di testo appaiato per stabilire la qualità di base degli embedding, (3) addestramento di adattatori LoRA specifici per il task. Ogni adattatore LoRA aggiunge meno del 3 % al totale dei parametri mentre specializza il modello per un task specifico: retrieval.query e retrieval.passage per la ricerca asimmetrica, separation per il clustering, classification per la categorizzazione e text-matching per la similarità semantica. Il Matryoshka Representation Learning (MRL) consente la troncatura degli embedding da 1024 a 32 dimensioni preservando oltre il 90 % della qualità di retrieval a 64 dimensioni. Il late chunking è supportato per i documenti che superano la finestra di contesto.

Prestazione

Su MTEB, jina-embeddings-v3 ha raggiunto un punteggio medio di 65,52 su tutti i task, con risultati particolarmente forti in classificazione (82,58) e similarità di frasi (85,80). Ha superato multilingual-e5-large-instruct su tutti i task multilingua e battuto e5-mistral-7b-instruct (12× il numero di parametri) sui task in inglese. Su MTEB multilingua, ha ottenuto 64,44, dimostrando una performance coerente su 89 lingue. La troncatura MRL ha preservato il 92 % delle performance di retrieval a 64 dimensioni rispetto ai 1024 completi. Nel 2026, jina-embeddings-v5-text-small supera questo modello per la maggior parte dei carichi di lavoro, offrendo contesto di 32K e addestramento basato sulla distillazione che produce maggiore accuratezza per parametro.

Orientamento

Seleziona l'adattatore LoRA appropriato per il tuo task: retrieval.query/retrieval.passage per la ricerca, separation per il clustering, classification per la categorizzazione, text-matching per la similarità semantica. Usa il parametro `late_chunking per i documenti che superano 8.192 token. La troncatura Matryoshka a 256 o 512 dimensioni è adatta all'indicizzazione con vincoli di storage; usa le 1024 dimensioni complete per il re-ranking. Il modello richiede una GPU con supporto CUDA per il throughput di produzione. Per nuovi progetti multilingua, preferisci jina-embeddings-v5-text-small` (contesto 32K, addestrato con distillazione, maggiore accuratezza). Il modello non è progettato per la generazione di testo o il ragionamento complesso — produce embedding, non testo.

Blog che menzionano questo modello