Graphique d'E/S

Texte

jina-embeddings-v3

Tâche

Vecteur

Frontière de 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-v3Paramètres (log)score
Ce modèle
Sur la frontière
Jina AI
Autres
MTEB English
65.52
Paramètres
572M
Rang par score
15 / 52
Frontière de Pareto
Derrière
Distribution des valeurs
AUC 0.8525
Corpus
Paires de traduction
Recherche documentaire
Code
Tâche
default
classification
retrieval.passage
retrieval.query
retrieval.query → retrieval.passage
separation
text-matching
0.7410.200.400.600.80
Liées21.8%
Négatif difficile3.0%
Non liées1.0%
Seuils recommandés
FPR 0.1 · 0.618
FPR 0.01 · 0.741
FPR 0.001 · 0.797
FPR 0.0001 · 0.824
équilibré · 0.597
AUC
0.8525
Plafond de bruit
0.791
Décrochage du rappel
0.385
Paires mesurées
119 / 11k
Composantes des vecteurs
-0.25-0.010.23
σ 0.0312 · 244k valeurs
Géométrie des embeddings
01024
Moyenne par dimension, survolez pour la plage
Plancher de bruit
0.496
Dim. effectives
54 / 1024
Troncature des dimensions
32641282565121024
classification · Seuil selon les dimensions demandées
Paires de langues
de-ruen-deen-koen-zhja-ko
Écart du seuil entre les paires : 0.072
Choisissez les modèles à comparer
Publications (4)

Aperçu

jina-embeddings-v3 est un modèle d'embeddings de texte multilingue de 570M paramètres supportant 89 langues et une fenêtre de contexte de 8 192 tokens. Son innovation définitoire est l'utilisation d'adaptateurs LoRA spécifiques à une tâche : le même backbone de 570M produit des embeddings optimisés pour la recherche, la classification, le clustering et le matching de texte en échangeant des poids d'adaptateurs légers (chacun sous 60M paramètres). Il a atteint un rendement MTEB de pointe au lancement, surpassant les embeddings propriétaires d'OpenAI et Cohere sur les tâches en anglais.

Méthodes

Le modèle est construit sur un backbone jina-XLM-RoBERTa avec 24 couches de transformeur, utilisant des encodings de position rotatifs (RoPE) avec une fréquence de base ajustée pour l'extrapolation de contexte long jusqu'à 8 192 tokens. L'entraînement a suivi un curriculum en trois étapes : (1) pré-entraînement multilingue sur 89 langues, (2) ajustement contrastif sur des ensembles de données de texte apparié pour établir la qualité de base des embeddings, (3) entraînement d'adaptateurs LoRA spécifiques à la tâche. Chaque adaptateur LoRA ajoute moins de 3 % au nombre total de paramètres tout en spécialisant le modèle pour une tâche spécifique : retrieval.query et retrieval.passage pour la recherche asymétrique, separation pour le clustering, classification pour la catégorisation et text-matching pour la similarité sémantique. Le Matryoshka Representation Learning (MRL) permet la troncature des embeddings de 1024 à 32 dimensions en préservant plus de 90 % de la qualité de recherche à 64 dimensions. Le late chunking est pris en charge pour les documents dépassant la fenêtre de contexte.

Performance

Sur MTEB, jina-embeddings-v3 a atteint un score moyen de 65,52 sur toutes les tâches, avec des résultats particulièrement forts en classification (82,58) et similarité de phrases (85,80). Il a surpassé multilingual-e5-large-instruct sur toutes les tâches multilingues et battu e5-mistral-7b-instruct (12× le nombre de paramètres) sur les tâches en anglais. Sur MTEB multilingue, il a obtenu 64,44, démontrant un rendement cohérent sur 89 langues. La troncature MRL a préservé 92 % des performances de recherche à 64 dimensions par rapport aux 1024 complets. En 2026, jina-embeddings-v5-text-small remplace ce modèle pour la plupart des charges de travail, offrant un contexte de 32K et un entraînement par distillation qui donne une précision supérieure par paramètre.

Conseils

Choisissez l'adaptateur LoRA approprié pour votre tâche : retrieval.query/retrieval.passage pour la recherche, separation pour le clustering, classification pour la catégorisation, text-matching pour la similarité sémantique. Utilisez le paramètre `late_chunking pour les documents dépassant 8 192 tokens. La troncature Matryoshka à 256 ou 512 dimensions convient à l'indexation contrainte en stockage ; utilisez les 1024 dimensions complètes pour le re-classement. Le modèle requiert une GPU compatible CUDA pour le débit de production. Pour les nouveaux projets multilingues, préférez jina-embeddings-v5-text-small` (contexte 32K, entraîné par distillation, précision supérieure). Le modèle n'est pas conçu pour la génération de texte ou le raisonnement complexe — il produit des embeddings, pas du texte.

Blogs qui mentionnent ce modèle