Skip to content
AI Wiki
CtrlK
All PagesCategoriesRecentRandom
Log inSign up
Loading
AI WikiAI Wiki

The free encyclopedia of artificial intelligence. Explore 4,056 articles on AI concepts, models, tools, and applications.

Navigate

HomeAll PagesCategoriesRecent ChangesRandom ArticleRequested ArticlesStatisticsSearch

Popular

ChatGPTLarge Language ModelsDeep LearningNeural Networks

About

AboutPoliciesCorrectionsContent LicenseAI & Developer AccessPrivacy PolicyTerms of Service

AIWiki.ai · Text is available under CC BY 4.0; reuse welcome

RSS Feed

Open knowledge for everyone

HomeWikiJina Embeddings v3

Jina Embeddings v3

AI ModelsInformation RetrievalNatural Language ProcessingOpen Source AI
19 min read
Updated Jun 25, 2026
Suggest editHistoryTalk
RawGraph

At a glance

Jina Embeddings v3 is a multilingual text embedding model released by Jina AI on September 18, 2024, with 570 million parameters, support for 89 languages, an 8,192 token context window, and a stack of task-specific...

Last edited

Jun 25, 2026

Fact-checked

In review queue

Sources

15 citations

Revision

v2 · 3,809 words

Fact-checks are independent of edits: a reviewer re-verifies the article against its sources and stamps the date. How we verify

Jina Embeddings v3 is a multilingual text embedding model released by Jina AI on September 18, 2024, with 570 million parameters, support for 89 languages, an 8,192 token context window, and a stack of task-specific Low-Rank Adaptation (LoRA) adapters that specialize one shared encoder for retrieval, clustering, classification, and semantic similarity [1][2]. At launch it was the top-ranked model under 1 billion parameters on the English Massive Text Embedding Benchmark (MTEB) leaderboard, outperforming the proprietary embedding APIs from OpenAI and Cohere on English tasks while remaining open-weight [1][2]. The accompanying technical report is titled "jina-embeddings-v3: Multilingual Embeddings With Task LoRA" and was posted to arXiv under identifier 2409.10173 [1].

The paper's abstract states the core claim directly: "We introduce jina-embeddings-v3, a novel text embedding model with 570 million parameters, achieves state-of-the-art performance on multilingual data and long-context retrieval tasks, supporting context lengths of up to 8192 tokens. The model includes a set of task-specific Low-Rank Adaptation (LoRA) adapters to generate high-quality embeddings for query-document retrieval, clustering, classification, and text matching." [1] The model integrates Matryoshka Representation Learning, so its 1,024-dimensional output can be truncated to as few as 32 dimensions without retraining and, per the abstract, "without compromising performance" [1]. It is distributed under a Creative Commons Attribution-NonCommercial 4.0 license through Hugging Face, with commercial use available through Jina AI's hosted Embeddings API [2][3].

What is Jina Embeddings v3?

Jina Embeddings v3 is a 570-million-parameter encoder that turns text in 89 languages into dense vectors for vector database search, semantic similarity, and retrieval-augmented generation (RAG) [1][2]. Its distinguishing feature is a single backbone paired with five swap-in LoRA adapters, each tuned for a different downstream task, which lets one model behave like several specialized encoders while keeping only one copy of the weights in memory [1]. Jina AI describes it as "a frontier text embedding model with 570 million parameters" that "achieves state-of-the-art performance on multilingual data and long-context retrieval tasks" [2].

Background

The Jina Embeddings family began with v1 in October 2023, an English-only T5-based encoder, followed in late 2023 by v2 models that extended context to 8,192 tokens using ALiBi positional biases [14]. By mid-2024, the market for general-purpose text embeddings had become crowded. OpenAI had introduced text-embedding-3-small and text-embedding-3-large in January 2024, both using Matryoshka Representation Learning for truncatable outputs [13]. Cohere offered Embed v3 in English and a multilingual variant covering more than 100 languages. The Beijing Academy of Artificial Intelligence released BGE-M3 in early 2024 with dense, sparse, and multi-vector outputs [10], while Microsoft Research released multilingual-e5-large-instruct [11].

Jina Embeddings v3 was developed by a Jina AI team led by Saba Sturua, Isabelle Mohr, and Mohammad Kalim Akram, with collaborators including Michael Günther, Andreas Koukounas, and Han Xiao [1]. Rather than ship one large generalist model, the v3 design pairs a single 559M-parameter encoder backbone with a small library of swap-in adapters, each trained for a specific information retrieval or NLP use case [1].

How does Jina Embeddings v3 work?

The Jina Embeddings v3 backbone is a modified version of XLM-RoBERTa, Facebook AI's 2019 cross-lingual encoder built on the same masked language modeling objective as RoBERTa but trained on the CC-100 corpus across 100 languages [5]. Jina AI refers to the modified backbone as jina-XLM-RoBERTa [1]. The principal architectural changes are the replacement of XLM-RoBERTa's absolute learned position embeddings with Rotary Position Embeddings (RoPE), enabling sequence length extrapolation beyond the pre-training window [8], the integration of FlashAttention 2 for memory-efficient attention at long sequence lengths [9], and a mean-pooling head used to derive a single fixed-size embedding from token-level outputs [1].

The encoder has 24 transformer layers and a hidden size of 1,024 [1][3]. Combined with the original 250,000-token sentencepiece vocabulary inherited from XLM-RoBERTa, the parameter count of the base model is approximately 559 million [1]. With all five LoRA adapters loaded simultaneously, the total parameter count rises to roughly 572 million [1]. The adapters thus contribute less than 3 percent of the parameter budget, in line with the design philosophy of LoRA [1][7].

Model specifications

PropertyValue
Backbonejina-XLM-RoBERTa (modified)
Transformer layers24
Hidden size1,024
Attention heads16
Vocabulary size250,000
Base parameters559 million
Parameters with all LoRA adapters572 million
Default output dimension1,024
Matryoshka supported dimensions32 to 1,024
Maximum context length8,192 tokens
Position encodingRotary Position Embeddings (RoPE)
RoPE base (training)10,000
RoPE base (inference)20,000
Attention implementationFlashAttention 2
PoolingMean pooling
Languages89
Languages with optimized performance30
LicenseCC BY-NC 4.0
Release dateSeptember 18, 2024
arXiv identifier2409.10173

Scroll sideways for more →

How does Jina Embeddings v3 handle long context?

XLM-RoBERTa was originally trained with a 512-token maximum sequence length and absolute learned positional embeddings, which do not extrapolate well to longer inputs [5]. To extend the receptive field, Jina AI swapped the absolute embeddings for Rotary Position Embeddings (RoPE), the same scheme used in models such as LLaMA and Mistral [8]. During pre-training the team used a RoPE base of 10,000, then increased it to 20,000 at inference time, a technique known as RoPE rescaling that allows the model to process up to 8,192 tokens with minimal accuracy loss [1]. Long-context inference is paired with FlashAttention 2, an I/O-aware attention implementation that drastically reduces GPU memory consumption at long sequence lengths [9].

What are the task-specific LoRA adapters?

The defining innovation of Jina Embeddings v3 is its set of task-specific LoRA adapters, each conditioning the encoder for a class of information retrieval or NLP task [1]. LoRA, introduced by Edward Hu and colleagues at Microsoft Research in 2021, trains small low-rank matrices added to the frozen weight matrices of a base model, producing task specialization with a tiny fraction of the cost of full fine-tuning and weights that can be swapped at runtime [7]. At inference, the user selects one of five task names [3]. Because all five adapters share the same backbone, a model server only needs one copy of the 559M-parameter encoder in memory and adapter switching is essentially free [1].

Task nameUse case
retrieval.queryQuery embeddings for asymmetric retrieval, paired with retrieval.passage
retrieval.passageDocument or passage embeddings, paired with retrieval.query
separationClustering, reranking, deduplication; spreads out distinct documents
classificationClassifier features, trained with classification labels
text-matchingSymmetric semantic similarity, paraphrase, STS; general-purpose default

Scroll sideways for more →

The retrieval.query and retrieval.passage adapters address the asymmetry of search workloads, where queries tend to be short and underspecified while passages are long and information-rich [1]. Jina v3 follows a separate-encoder approach made cheap by LoRA, where one shared backbone with two adapters effectively yields two specialized encoders [1]. The separation adapter is trained so that documents from different sources yield embeddings that are more spread out in vector space, improving clustering quality [1]. The classification adapter is trained with labeled datasets so that documents of the same class cluster together [1]. The text-matching adapter is the closest to a general-purpose default, optimized for symmetric semantic textual similarity [1].

How was Jina Embeddings v3 trained?

Jina Embeddings v3 was trained in three sequential stages: pre-training of the backbone with a masked language modeling objective, contrastive pair training on more than one billion text pairs, and LoRA adapter training on task-specific labeled data [1].

Pre-training

The modified jina-XLM-RoBERTa backbone was pre-trained on multilingual web text drawn from the CulturaX corpus, a cleaned multilingual dataset covering 167 languages [15]. The mixture used 89 languages with roughly 20 percent English [1]. Pre-training proceeded in two phases: a short-context phase of 100,000 steps at 512 tokens, then a long-context phase of 60,000 steps at 8,192 tokens [1]. The model was trained with a masked language modeling objective, following the original RoBERTa recipe without next-sentence prediction [1].

Contrastive pair training

The second stage applied a bidirectional InfoNCE contrastive loss to more than one billion text pairs assembled from over 300 source datasets [1]. Pairs spanned web queries and clicked passages, parallel multilingual sentences, paraphrase corpora, question-answer pairs, and synthetic translations [1]. A heuristic filter removed pairs with 80 percent or more lexical overlap to focus the model on semantic rather than surface-level matching [1]. Pair training was conducted first on short sequences and then on longer ones to preserve the long-context behavior introduced during pre-training [1].

LoRA adapter training

After pair training, the team froze the backbone and trained each LoRA adapter on a task-specific dataset [1]. Retrieval adapters were trained on labeled query-document pairs with hard negatives [1]. The text-matching adapter was trained on semantic textual similarity (STS) datasets and paraphrase pairs [1]. The classification adapter was trained on a curated mixture of classification datasets [1]. The separation adapter was trained with a loss that increases the distance between unrelated documents from distinct domains [1]. In addition, the team generated synthetic failure-case data targeting four known retrieval pathologies: misleading syntactic similarity, named-entity misinterpretation, polar question handling (preserving negations), and a preference for low-quality documents that merely repeat the query [1].

Training hyperparameters

StageDevicesStepsBatch sizeSequence lengthLearning rate
Pre-training (short)8100,000128×85121×10⁻⁴
Pre-training (long)860,0008×88,1925×10⁻⁵
Pair training (short)860,0008×2,0481923×10⁻⁵
Pair training (long)250,0002×5121,0242×10⁻⁵
Retrieval adapters120,0001285125×10⁻⁴
Text matching115,0002561921×10⁻⁴
Classification111,5002561925×10⁻⁴
Separation112,5005121925×10⁻⁵

Scroll sideways for more →

What is Matryoshka representation learning in Jina v3?

The text-matching adapter is trained with a Matryoshka Representation Learning loss, a technique introduced in 2022 by Aditya Kusupati and colleagues that allows a single embedding to be truncated to a shorter prefix while remaining useful [6]. Conventionally, an embedding model produces a fixed-length output, and reducing dimensionality afterward through PCA or random projection sacrifices accuracy. Matryoshka training avoids this by adding a sum of contrastive losses computed at nested prefix lengths [6].

Jina Embeddings v3 outputs 1,024-dimensional vectors by default but is trained to support truncation to 32, 64, 128, 256, 512, or 768 [1][3]. According to the abstract, users "can flexibly reduce the embedding dimensions to as low as 32 without compromising performance" [1]; the report adds that retrieval scores degrade only marginally when truncating from 1,024 to 512 dimensions and remain useful at 64 to 128 dimensions for many tasks [1]. This places Jina Embeddings v3 in the same family as OpenAI's text-embedding-3-large (truncatable between 256 and 3,072 dimensions) [13], Nomic Embed Text v1.5 [12], and other Matryoshka-trained encoders.

What is late chunking?

A notable inference-time technique introduced alongside v3 is called late chunking. Traditional embedding-based retrieval-augmented generation (RAG) pipelines split a document into chunks of, say, 256 or 512 tokens, then embed each chunk independently [2]. The resulting chunk embeddings have no awareness of context outside the chunk boundaries, which damages retrieval quality. Late chunking instead feeds the entire long document through the encoder in a single forward pass to obtain contextualized token embeddings, then performs the chunking by mean-pooling token vectors within each chunk after the encoder has already integrated information across the full document [2].

How does Jina Embeddings v3 perform on MTEB?

Jina Embeddings v3 was evaluated on the Massive Text Embedding Benchmark (MTEB), the de facto standard for general-purpose embedding evaluation introduced by Niklas Muennighoff and colleagues in 2022 [4]. MTEB covers eight tasks, including classification, clustering, pair classification, reranking, retrieval, sentence similarity (STS), summarization, and bitext mining across more than 50 datasets and 100 languages [4].

MTEB English results

TaskJina Embeddings v3OpenAI text-embedding-3-largeCohere Embed Multilingual v3multilingual-e5-large-instruct
Classification (accuracy)82.5875.4577.7176.81
Sentence similarity (STS)85.8081.7381.4284.78
Retrieval (nDCG@10)53.8755.4455.3952.50
Clustering (V-measure)45.2749.0147.4650.86
Reranking58.7759.1658.3156.36
Pair classification85.8087.9686.0586.46
Summarization30.9130.8530.9931.61
Overall English average65.5264.6064.0164.41

Scroll sideways for more →

The English average of 65.52 placed Jina Embeddings v3 ahead of OpenAI's text-embedding-3-large (64.60) and Cohere's Embed Multilingual v3 (64.01) at launch, despite Jina v3 having 570 million parameters compared with significantly larger proprietary contestants [1][2]. Jina AI summarized the result by noting that the model "outperforms the latest proprietary embeddings from OpenAI and Cohere on English tasks" and ranks second on the MTEB English leaderboard among models under 1 billion parameters [1][2].

MTEB multilingual and long-document results

On the multilingual MTEB tasks, Jina v3 averaged 64.44, narrowly ahead of multilingual-e5-large-instruct at 64.25 [1]. On the LongEmbed long-document retrieval benchmark, Jina v3 averaged 70.39 nDCG@10 across six tasks, compared with 56.56 for BGE-M3, 60.99 for jina-embeddings-v2-base-en, and lower scores for shorter-context proprietary models that cannot accept inputs of 8,192 tokens or more [1].

LongEmbed taskJina v3 nDCG@10
NarrativeQA33.32
Passkey retrieval100.00
WikiQA72.46
Needle retrieval92.00
QMSum36.05
2WikiMultihopQA88.50
Average70.39

Scroll sideways for more →

The report acknowledges that the much larger 7-billion-parameter e5-mistral-7b-instruct model still outscores Jina v3 on overall English MTEB at 66.63 versus 65.52, but at more than 12 times the parameter count and with a 4,096-dimensional output that makes downstream serving more expensive [1][11].

How does Jina Embeddings v3 compare with other multilingual embedding models?

ModelVendorParametersMax contextDefault dimLanguagesLicenseMTEB Eng. avg
Jina Embeddings v3Jina AI570M8,1921,02489CC BY-NC 4.065.52
text-embedding-3-largeOpenAIundisclosed8,1913,072100+proprietary API64.60
text-embedding-3-smallOpenAIundisclosed8,1911,536100+proprietary API62.30
Embed Multilingual v3Cohereundisclosed5121,024100+proprietary API64.01
BGE-M3BAAI568M8,1921,024100+MIT~63.0
multilingual-e5-large-instructMicrosoft560M5121,024100MIT64.41
e5-mistral-7b-instructMicrosoft7.1B32,7684,096English-focusedMIT66.63
voyage-3Voyage AIundisclosed32,0001,024Englishproprietary API~63

Scroll sideways for more →

Jina v3 occupies a sweet spot of open weights, modest parameter count, long context, and competitive accuracy that none of the peer offerings replicate simultaneously [1]. Voyage-3, released by Voyage AI shortly after Jina v3, takes a different path with a much longer context window of 32,000 tokens but remains proprietary and is primarily English-focused. BGE-M3 offers the unique feature of producing dense, sparse, and multi-vector outputs from a single model, useful for hybrid search [10]. Cohere's Embed Multilingual v3 covers more languages but is limited to 512 tokens of input.

How does Jina v3 differ from the Jina v2 family?

Jina Embeddings v2, released in late 2023 and early 2024, used a custom BERT-style backbone with ALiBi positional biases [14]. The v2 family included jina-embeddings-v2-base-en (137M parameters), jina-embeddings-v2-small-en (33M parameters), and bilingual variants for German-English, Chinese-English, and Spanish-English [14]. All v2 models supported 8,192-token context but produced 768-dimensional embeddings and had no task-specific adapters [14].

AspectJina v2 baseJina Embeddings v3
BackboneCustom BERT with ALiBijina-XLM-RoBERTa with RoPE
Parameters137M570M
Output dimensions768 (fixed)1,024 (Matryoshka, truncatable to 32)
LanguagesEnglish (plus bilingual variants)89
Task adaptersNone5 LoRA adapters
Long context8,192 tokens via ALiBi8,192 tokens via RoPE
AttentionStandardFlashAttention 2
MTEB English avg~60.465.52

Scroll sideways for more →

The move from ALiBi to RoPE was motivated by RoPE's better support for sequence length extrapolation and its compatibility with FlashAttention 2 [1][8]. The shift from a small custom encoder to a larger XLM-RoBERTa-derived backbone gave v3 its multilingual capability without requiring a separate model per language pair [1]. The addition of LoRA adapters allowed task specialization without separate model releases [1].

Is Jina Embeddings v3 open source, and where can you get it?

Jina Embeddings v3 is distributed under a Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license, which permits free non-commercial use including academic research, prototyping, and personal experimentation [2][3]. Commercial use requires a paid agreement with Jina AI, typically through Jina AI's hosted Embeddings API priced at $0.02 per million tokens at launch [2]. The model weights are hosted at jinaai/jina-embeddings-v3 on Hugging Face and can be loaded via Hugging Face Transformers, sentence-transformers, the Jina AI SDK, vLLM, and several inference platforms including Azure Marketplace and AWS [3].

The license choice differs from the Apache 2.0 license used for the earlier Jina v2 family and reflects an industry trend toward source-available rather than fully open licenses for state-of-the-art embedding models [2]. BGE-M3 from BAAI remains under the MIT license [10], while the multilingual-e5 models from Microsoft are also released under MIT [11]. OpenAI, Cohere, and Voyage AI keep their best embedding weights closed and offer only API access.

What is Jina Embeddings v3 used for?

Jina Embeddings v3 was widely covered in technical media at launch as a notable open-weight challenger to OpenAI and Cohere on retrieval benchmarks [2]. The MTEB leaderboard placed it at the top of the sub-billion-parameter bracket for several months [1][2]. By late 2024 it was integrated into popular RAG and search frameworks including LangChain, LlamaIndex, Haystack, Qdrant FastEmbed, Weaviate, Pinecone, and Milvus [3]. Adoption was driven by the combination of open weights, multilingual coverage, long context, and the task adapter design that simplifies switching between retrieval, classification, and similarity workloads. The model has also been used as a base for community fine-tunes, including classification-focused distilled variants. Jina AI subsequently shipped follow-on models in the same architectural family, including jina-reranker-v3 and jina-clip-v2 for multimodal embeddings, building on the same XLM-RoBERTa-based backbone [2].

What are the limitations of Jina Embeddings v3?

The technical report and subsequent community evaluations note several limitations. The CC BY-NC 4.0 license bars free commercial use, complicating adoption for organizations that prefer permissive licensing [2][3]. Despite Matryoshka support, retrieval quality on the very shortest dimensions (32 or 64) degrades meaningfully on some tasks [1]. The 89-language coverage is broad but uneven, with the report explicitly identifying 30 languages where performance is strongest; underrepresented languages may perform substantially worse [1][3]. The model also inherits known issues of dense bi-encoder retrieval generally: it can be fooled by lexical-surface matches when meaning is subtle, and does not natively output sparse or multi-vector representations the way BGE-M3 does [10]. Hybrid search pipelines must combine Jina v3 with separate BM25 or learned-sparse components to capture both lexical and semantic signals.

See also

  • Embeddings
  • Matryoshka Representation Learning
  • LoRA (Low-Rank Adaptation)
  • XLM-RoBERTa
  • Multilingual models
  • Voyage-3
  • text-embedding-3
  • Cohere Embed v3
  • BGE-M3
  • Jina AI
  • Retrieval-augmented generation
  • MTEB

References

  1. Sturua, S., Mohr, I., Akram, M. K., Günther, M., Wang, B., Krimmel, M., Wang, F., Mastrapas, G., Koukounas, A., Wang, N., and Xiao, H. "jina-embeddings-v3: Multilingual Embeddings With Task LoRA." arXiv preprint arXiv:2409.10173, September 2024. ↩
  2. Jina AI. "Jina Embeddings v3: A Frontier Multilingual Embedding Model." Jina AI news, September 18, 2024. ↩
  3. Hugging Face. "jinaai/jina-embeddings-v3 model card." Hugging Face Hub. ↩
  4. Muennighoff, N., Tazi, N., Magne, L., and Reimers, N. "MTEB: Massive Text Embedding Benchmark." arXiv preprint arXiv:2210.07316, October 2022. ↩
  5. Conneau, A., Khandelwal, K., Goyal, N., Chaudhary, V., Wenzek, G., Guzmán, F., Grave, E., Ott, M., Zettlemoyer, L., and Stoyanov, V. "Unsupervised Cross-lingual Representation Learning at Scale." arXiv preprint arXiv:1911.02116, November 2019. ↩
  6. Kusupati, A., Bhatt, G., Rege, A., Wallingford, M., Sinha, A., Ramanujan, V., Howard-Snyder, W., Chen, K., Kakade, S., Jain, P., and Farhadi, A. "Matryoshka Representation Learning." arXiv preprint arXiv:2205.13147, May 2022. ↩
  7. Hu, E. J., Shen, Y., Wallis, P., Allen-Zhu, Z., Li, Y., Wang, S., Wang, L., and Chen, W. "LoRA: Low-Rank Adaptation of Large Language Models." arXiv preprint arXiv:2106.09685, June 2021. ↩
  8. Su, J., Lu, Y., Pan, S., Murtadha, A., Wen, B., and Liu, Y. "RoFormer: Enhanced Transformer with Rotary Position Embedding." arXiv preprint arXiv:2104.09864, April 2021. ↩
  9. Dao, T. "FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioning." arXiv preprint arXiv:2307.08691, July 2023. ↩
  10. Chen, J., Xiao, S., Zhang, P., Luo, K., Lian, D., and Liu, Z. "BGE M3-Embedding: Multi-Lingual, Multi-Functionality, Multi-Granularity Text Embeddings Through Self-Knowledge Distillation." arXiv preprint arXiv:2402.03216, February 2024. ↩
  11. Wang, L., Yang, N., Huang, X., Yang, L., Majumder, R., and Wei, F. "Multilingual E5 Text Embeddings: A Technical Report." arXiv preprint arXiv:2402.05672, February 2024. ↩
  12. Nussbaum, Z., Morris, J. X., Duderstadt, B., and Mulyar, A. "Nomic Embed: Training a Reproducible Long Context Text Embedder." arXiv preprint arXiv:2402.01613, February 2024. ↩
  13. OpenAI. "New embedding models and API updates." OpenAI blog, January 25, 2024. ↩
  14. Günther, M., Mohr, I., Williams, D. J., Wang, B., and Xiao, H. "Jina Embeddings 2: 8192-Token General-Purpose Text Embeddings for Long Documents." arXiv preprint arXiv:2310.19923, October 2023. ↩
  15. Nguyen, T., Van Nguyen, C., Lai, V. D., Man, H., Ngo, N. T., Dernoncourt, F., Rossi, R. A., and Nguyen, T. H. "CulturaX: A Cleaned, Enormous, and Multilingual Dataset for Large Language Models in 167 Languages." arXiv preprint arXiv:2309.09400, September 2023. ↩

Improve this article

Add missing citations, update stale details, or suggest a clearer explanation. Every suggestion is reviewed for sourcing before it goes live.

1 revision by 1 contributors · full history

Suggest edit

On this page14

  • What is Jina Embeddings v3?
  • Background
  • How does Jina Embeddings v3 work?
  • Model specifications
  • How does Jina Embeddings v3 handle long context?
  • What are the task-specific LoRA adapters?
  • How was Jina Embeddings v3 trained?
  • Pre-training
  • Contrastive pair training
  • LoRA adapter training
  • Training hyperparameters
  • What is Matryoshka representation learning in Jina v3?
  • What is late chunking?
  • How does Jina Embeddings v3 perform on MTEB?
  • MTEB English results
  • MTEB multilingual and long-document results
  • How does Jina Embeddings v3 compare with other multilingual embedding models?
  • How does Jina v3 differ from the Jina v2 family?
  • Is Jina Embeddings v3 open source, and where can you get it?
  • What is Jina Embeddings v3 used for?
  • What are the limitations of Jina Embeddings v3?
  • See also
  • References

LlamaIndex

Developer Tools, Information Retrieval, Natural Language Processing

Haystack (framework)

Developer Tools, Information Retrieval, Natural Language Processing

MTEB (Massive Text Embedding Benchmark)

AI Benchmarks, Artificial Intelligence, Information Retrieval

Voyage-3

AI Models, Anthropic, Information Retrieval

Sentence-transformers/all-MiniLM-L6-v2 model

AI Models, Natural Language Processing, Open Source AI

Sentence-transformers/all-mpnet-base-v2 model

AI Models, Natural Language Processing, Open Source AI

What links here

Chunking (information retrieval)Cross-encoderHybrid searchMatryoshka representation learningVoyage-3Word Embedding