Voyage 4 Large Review: The Best Embedding Model? Versus Qwen3-Embedding, Gemini and Local voyage-4-nano - Voyage 4 Large

Voyage 4 Large Review: The Best Embedding Model? Versus Qwen3-Embedding, Gemini and Local voyage-4-nano

Voyage 4 Large is the flagship text embedding model Voyage AI released with the voyage-4 family in January 2026, which the company calls the first production mixture-of-experts (MoE) embedding model. The case for it being the best embedding model rests mainly on Voyage’s own published RTEB comparison: averaged over 29 datasets, NDCG@10 beats Gemini Embedding 001, Cohere Embed v4 and OpenAI v3 Large. But on the public MTEB English retrieval board we could not find it in the top ten, where open-weights models such as Qwen3-Embedding-8B sit. This article puts vendor measurements, public boards, prices and storage costs side by side to answer the local reader’s question: for RAG, should you pay for Voyage 4 Large, or use voyage-4-nano or Qwen3-Embedding, which you can download and run?

Verification note: Voyage 4 Large’s performance figures come from Voyage’s official blog (2026-01-15) and are all vendor-measured; prices were read from Voyage’s official pricing page; the MTEB English retrieval board was read from modelmenu.dev (updated 2026-10-27); Qwen3-Embedding figures come from its Hugging Face model card, where the MTEB scores are dated June 2025 and are no longer current; voyage-4-nano details come from its Hugging Face model card. We have not evaluated any embedding model ourselves; storage and cost figures are our arithmetic.

Key takeaways (Updated 2026-11-01)

  • Vendor measurement: averaged over 29 RTEB datasets, voyage-4-large beats voyage-4 by 1.87% NDCG@10, Gemini Embedding 001 by 3.87%, Cohere Embed v4 by 8.20% and OpenAI v3 Large by 14.05%.
  • Price: voyage-4-large is $0.12 per million tokens, voyage-4 is $0.06 and voyage-4-lite $0.02; the first 200 million tokens per account are free.

  • Local: voyage-4-nano (Apache-2.0, about 340 million parameters) shares the flagship’s embedding space; Qwen3-Embedding comes in 0.6B, 4B and 8B.

The Short Answer: The Lead Comes From Vendor Measurement

Source Where Voyage 4 Large stands Caveat
Voyage official blog (RTEB, 29 datasets) Ahead of the Gemini Embedding 001, Cohere Embed v4 and OpenAI v3 Large it compares against, and of its own voyage-4 and voyage-4-lite Vendor-measured; the comparison set is chosen by the vendor; the blog compares mean NDCG@10 on RTEB
MTEB English retrieval (modelmenu.dev) Not seen in the top ten We did not see an MTEB submission; the leader is Yuan Embedding 2.0 En (70.7)
Price $0.12 per million tokens Cheaper than Gemini Embedding 001 (about $0.15)

The point is that “absent from a board” does not mean “bad”; it means the model has not been measured with the same ruler as the models on that board. RTEB is a retrieval benchmark Voyage itself launched and uses in its evaluations, and we cannot independently verify its dataset composition in this article, so we only relay the vendor’s conclusion.

The MTEB English Retrieval Board

The modelmenu.dev MTEB English retrieval board (updated 2026-10-27; figures are mean nDCG@10 times 100):

Rank Model Mean nDCG@10 Note
1 Yuan Embedding 2.0 En 70.7 —
2 Ingot 8B R3 70.0 —
3 Qwen3-Embedding-8B 69.4 4096 dimensions, about 33K context, open weights
4 Geevec 68.8 —
5 Qwen3-Embedding-4B 68.5 2560 dimensions, open weights
6 Seed1.5 67.5 —
— Gemini Embedding 001 64.4 3072 dimensions, 2K context, about $0.15 per million tokens
Bar chart of mean nDCG@10 for leading models on the MTEB English retrieval board, including Qwen3-Embedding and Gemini Embedding, with Voyage 4 Large absent from the top ten
Figure 1: MTEB English retrieval mean nDCG@10 (modelmenu.dev, updated 2026-10-27)

The open-weights Qwen3-Embedding-8B is third and the 4B is fifth, only about 1.3 and 2.2 points behind the leader. For anyone building retrieval locally this is the important fact: on the public board, open weights are already in the top tier. As for Voyage 4 Large, we did not find its score on this board.

The Voyage 4 Design: A Shared Embedding Space

One distinctive design choice of the voyage-4 family is that voyage-4-large, voyage-4, voyage-4-lite and voyage-4-nano share one embedding space. That means you can embed documents with a larger model (a one-off offline job) and embed queries with a smaller, cheaper or even local nano model, and the vectors remain directly comparable without rebuilding the index when you change models. The company also says voyage-4-large uses an MoE architecture that serves at about 40% lower cost than a comparable dense model (vendor figure). Output dimensions are available at 2048, 1024, 512 and 256 (Matryoshka style), and data types include float, int8, uint8 and binary. The documentation gives a context length of 32,000 tokens and a default dimension of 1024.

Prices and Costs

Voyage’s official pricing page (we read this page):

Model Per million tokens (USD) Free allowance
voyage-4-large 0.12 First 200 million tokens
voyage-4 0.06 First 200 million tokens
voyage-4-lite 0.02 First 200 million tokens
Older voyage-3-large 0.18 None
Batch API 33% discount on the standard price 12-hour completion window; free tokens do not apply to batch
Bar chart of price per million tokens for Voyage models and Gemini Embedding 001
Figure 2: price per million tokens (official pricing page, USD)

Two worked examples (our arithmetic, excluding query volume):

  • A small knowledge base, 50 million tokens of corpus: within the first 200 million free tokens, so the embedding cost is zero.
  • A 1 billion token corpus: after the first 200 million free tokens, 800 million tokens remain. At voyage-4-large that is about $96, at voyage-4 about $48 and at voyage-4-lite about $16. Through the Batch API (which does not draw down the free allowance), 1 billion tokens at voyage-4-large cost about $80.40.

The conclusion: the one-off embedding cost is not high in itself; the real costs come from ongoing query volume, re-embedding (when you change models or documents change) and vector storage.

Vector Storage: Dimensions and Data Type Set the Bill

Our arithmetic: bytes per vector equal dimensions times bytes per dimension. For one million documents:

Configuration Bytes per vector 1 million vectors
2048 dims, float32 8,192 about 8.19GB
1024 dims, float32 4,096 about 4.10GB
1024 dims, int8 1,024 about 1.02GB
256 dims, int8 256 about 0.26GB
1024 dims, binary 128 about 0.13GB
Bar chart of storage for one million vectors at different dimensions and data types, from our arithmetic
Figure 3: storage for 1 million vectors (our arithmetic, GB)

Going from 2048-dimension float to 1024-dimension int8 cuts storage to one eighth; to 1024-dimension binary, to one sixty-fourth. These compressions cost retrieval quality; we did not verify how much in this article, and you must measure it on your own data.

What You Can Run Locally: voyage-4-nano and Qwen3-Embedding

Model Size Features License and notes
voyage-4-nano About 340 million parameters (180 million non-embedding plus 160 million embedding) 32K context; dimensions 2048, 1024, 512, 256; shares the embedding space with voyage-4-large; a GGUF version is available for Ollama Apache-2.0
Qwen3-Embedding-0.6B / 4B / 8B 0.6B, 4B, 8B 32K context, dimensions up to 4096 (customizable from 32 to 4096); 100+ languages and instruction support; official MTEB multilingual scores 64.33, 69.45, 70.58 (June 2025), C-MTEB Chinese 66.33, 72.27, 73.84 Check the model card for the license; not verified here

Qwen3-Embedding-8B’s weights are about 16GB by parameter count (BF16, our arithmetic), the 4B about 8GB and the 0.6B about 1.2GB, excluding activations and batching overhead at inference time. For Chinese-speaking readers the C-MTEB figures are especially useful: 73.84 for the 8B and 72.27 for the 4B. To build a local retrieval system see building a local knowledge base RAG and Dify and RAGFlow local deployment; for hardware see the GPU VRAM guide.

How to Choose: Paid Flagship or Local Model

Your situation Lean toward Reason
Data cannot leave your machine Qwen3-Embedding or voyage-4-nano Open weights, run locally
Mostly Chinese, and local Qwen3-Embedding-4B or 8B Strong C-MTEB figures, 100+ languages
Need to ship fast with a small corpus voyage-4-large (API) First 200 million tokens free, simple integration
Want lower query cost but flagship quality Flagship for documents, nano for queries Shared embedding space, no index rebuild
Storage-sensitive Fewer dimensions plus int8 or binary Down to under one eighth the size, but test quality

Query Cost: The Underrated Line Item

Many people count only the one-off document embedding fee and forget that queries generate cost every day. A worked example (our arithmetic, assuming about 30 tokens per query and ignoring the free allowance): 100,000 queries a day is 3 million tokens a day, or about 90 million tokens a month. At voyage-4-large that is about $10.80 a month, and at voyage-4-lite about $1.80 a month. Both are small, but if your query volume is a hundred times that the difference becomes noticeable; and if queries are embedded locally with a nano model, the marginal cost is close to zero, leaving only electricity. That is exactly the value of a shared embedding space: embed documents once with the large model, and embed queries locally with the small one.

How to Read a Vendor’s “Ahead by X%”

The Voyage blog says “3.87% higher than Gemini Embedding 001 and 14.05% higher than OpenAI v3 Large”. There are three points to keep in mind. First, these are relative gaps, not absolute scores; we did not see a full table of absolute scores in the blog that we could reproduce here, so do not convert them into “NDCG points gained”. Second, the comparison set is chosen by the vendor, and the open-weights Qwen3-Embedding from the public board does not appear in the blog; that does not mean they are better, only that the comparison cannot answer “how does it stack up against open-weights models”. Third, an average hides the distribution: a model can be worse on one dataset and better on another and still lead on average, and your data may happen to fall in the weaker class. For how to read boards see how to read model benchmarks.

A 32K Context Is Not an Invitation to Fill It

The documentation gives a context of 32,000 tokens, and Qwen3-Embedding is also 32K. But for retrieval, stuffing a whole long document into one vector is usually a bad idea: one vector has to represent everything in a long text, details get diluted, and the retrieved passage is so long that it fills the context you later send to the LLM. The more common practice is to split into chunks of a few hundred tokens, keep metadata such as headings, and leave some overlap between chunks. Long context is valuable when the passages themselves are long, such as legal clauses or paper sections, so you are not forced to cut them hard. For chunking and evaluation details see building a local knowledge base RAG.

Test It Yourself: An Evaluation Method

We have not evaluated these models; the procedure below lets you judge on your own data.

  1. Build 200 queries: from real user questions, each labeled with one to three relevant documents.
  2. Prepare distractors: at least 10,000 documents, including hard negatives similar to the relevant ones.
  3. Hold the pipeline fixed: same chunking and the same similarity (cosine), swapping only the embedding model.
  4. Metrics: compute Recall@10, nDCG@10 and MRR, with Chinese and English reported separately.
  5. Compression experiments: for each model, test 1024, 512 and 256 dimensions and int8 and binary, recording the quality drop.
  6. Cost and speed: record embedding time and cost per million tokens; for local runs record VRAM and electricity.
  7. Mixed experiment: embed documents with the flagship and queries with nano, and check whether the shared space works on your data.

Common Mistakes

  • Treating a vendor measurement as a public board. Voyage 4 Large’s lead comes from the vendor’s RTEB comparison.
  • Ignoring board dates. The MTEB scores on the Qwen3-Embedding model card are from June 2025.
  • Counting only embedding fees, not storage and re-embedding. Long-run cost often sits in those two.
  • Compressing vectors without testing quality. The loss from int8 or binary depends on your data.
  • Mixing embedding spaces. Only the voyage-4 family claims a shared space; do not mix its vectors with other vendors’ vectors.

Related Reading

FAQ: Voyage 4 Large

Is Voyage 4 Large the best embedding model?

In Voyage’s own published RTEB comparison it leads the Gemini Embedding 001, Cohere Embed v4 and OpenAI v3 Large it compares against. But we did not see it in the top ten of the public MTEB English retrieval board.

How much does Voyage 4 Large cost?

The official pricing page states $0.12 per million tokens, with the first 200 million tokens per account free; the Batch API has a 33% discount.

Is there a version I can run locally?

Yes, voyage-4-nano: Apache-2.0, about 340 million parameters, shares the flagship’s embedding space and has a GGUF version for Ollama.

Can Qwen3-Embedding replace it?

On the public MTEB English retrieval board Qwen3-Embedding-8B scores 69.4, third. Whether it can replace Voyage depends on your data; test it using the method in this article.

How should I pick the vector dimension?

Higher dimensions usually give better quality but more storage. 1024-dimension int8 is one eighth the size of 2048-dimension float32; measure the loss yourself.

Which model for Chinese retrieval?

Qwen3-Embedding’s C-MTEB Chinese scores are 73.84 for the 8B and 72.27 for the 4B. We did not find independent Chinese data for Voyage 4 Large.

Talk With Us

Building local retrieval or a RAG system? Join the community or email admin@microaione.com.

References: Voyage AI blog: voyage-4, Voyage official pricing, Voyage embeddings documentation, modelmenu.dev MTEB board, Hugging Face: voyage-4-nano, Hugging Face: Qwen3-Embedding-8B.

类似文章