← All comparisons Embeddings

OpenAI text-embedding-3 vs Voyage-3

The default choice vs the retrieval specialist. Verified pricing, dimensions, and when domain models earn their keep.

OpenAI's text-embedding-3 models are the default in most RAG tutorials and production stacks. Voyage AI, now part of MongoDB, does one thing: retrieval-focused embeddings and rerankers, including domain models for code, finance, and law. Voyage's current voyage-4 line undercuts OpenAI's large model on price at every tier and publishes stronger retrieval numbers, though those numbers are its own. The real question is whether the default's ecosystem convenience is worth more to you than the specialist's price and quality.

At a glance

OpenAI text-embedding-3Voyage AI
Current modelstext-embedding-3-small and -largevoyage-4-lite, voyage-4, voyage-4-large
Price per 1M tokens$0.02 small, $0.13 large$0.02 lite, $0.06 mid, $0.12 large
Free tierNone, pay per tokenFirst 200M tokens free on current models
Default dimensions1536 small, 3072 large1024, with 256, 512, 2048 options
Context length8,192 tokens32,000 tokens
QuantizationDimension shortening onlyint8, uint8, binary, ubinary output
Domain modelsNonevoyage-code-3, voyage-finance-2, voyage-law-2
Published MTEB (English)62.3 small, 64.6 largePublishes own evals showing leads over OpenAI large
RerankerNone nativererank-2.5 at $0.05 per 1M tokens
Ownership and ecosystemOpenAI, also on Azure OpenAIMongoDB since 2025, native in Atlas Vector Search

Pricing

OpenAI charges $0.02 per 1M tokens for text-embedding-3-small and $0.13 for text-embedding-3-large. Voyage's current lineup runs $0.02 for voyage-4-lite, $0.06 for voyage-4, and $0.12 for voyage-4-large, and the first 200M tokens on current models are free per account. The older models are still sold: voyage-3.5 at $0.06, voyage-3-large at $0.18, and the domain models between $0.12 and $0.18, with voyage-code-3 at $0.18.

Two things stand out in those numbers. First, Voyage's flagship is now cheaper than OpenAI's flagship, $0.12 against $0.13, which was not true a generation ago when voyage-3-large cost $0.18. Second, the 200M free tokens mean a serious pilot costs nothing. That is enough to embed a few hundred thousand documents and run a full evaluation before spending a dollar.

The bigger cost lever is dimensions, not token price. Voyage's 1024-dimension default takes roughly one third the storage of OpenAI large's 3072, and its int8 and binary output types shrink the index further. At scale, your vector database bill usually exceeds the embedding API bill, so that difference compounds.

When to pick OpenAI text-embedding-3

Pick OpenAI when convenience and ecosystem fit are worth more than squeezing out retrieval quality. Every framework, tutorial, and vector database quickstart assumes these models, and if you already run generation through OpenAI or Azure OpenAI, embeddings share the same account, keys, and compliance approval. One vendor review instead of two is a real saving in most companies.

text-embedding-3-small is the specific model to know. At $0.02 per 1M tokens with a published 62.3 MTEB score, it is very hard to beat on cost for English retrieval, and both OpenAI models let you shorten dimensions through an API parameter when index size matters.

If your retrieval already works well enough, staying put is a defensible choice. I would not re-embed a healthy production corpus just to chase a benchmark delta.

When to pick Voyage

Pick Voyage when retrieval quality per dollar is the goal. voyage-4 at $0.06 per 1M tokens costs less than half of OpenAI large, and Voyage publishes evaluations showing its models ahead on retrieval tasks. Those are vendor-run numbers, so verify them on your own data, but the free 200M tokens make that verification cost nothing.

The domain models are the clearest differentiator. voyage-code-3 for code search, voyage-finance-2 for filings and financial documents, and voyage-law-2 for legal text target exactly the corpora where general models underperform. The 32,000 token context window, four times OpenAI's 8,192, also gives you more room before chunking decisions start distorting your documents.

If you are on MongoDB, the case gets easier: MongoDB acquired Voyage AI in 2025 and has been integrating its models into Atlas Vector Search, so the embedding model and the database come from one vendor.

What most comparisons miss

Most comparison pages still talk about voyage-3, but the voyage-4 series is the current generation, at lower prices than the models those pages benchmark. Pricing pages move faster than blog posts, so check the vendor's numbers before trusting anyone's table, including mine.

Benchmark asymmetry is the other quiet problem. OpenAI's 62.3 and 64.6 MTEB figures are self-reported and date to the models' 2024 launch, while Voyage's leads come from Voyage's own eval suite. Neither is neutral. A local evaluation with 20 to 50 labeled queries on your actual corpus settles the question in an afternoon and routinely disagrees with public leaderboards.

Finally, remember that embeddings lock you in through the index, not the contract. Switching models later means re-embedding everything, so the cheap time to test alternatives is before launch, which is exactly what Voyage's free tier is for.

My verdict

For a quick prototype I still reach for text-embedding-3-small, because everything integrates with it and $0.02 per 1M tokens is close to free. But for anything where retrieval quality is the product, I evaluate voyage-4 against it before committing, and the 200M free tokens mean that comparison costs an afternoon, not a budget line. On domain-heavy corpora like code, contracts, or filings, the Voyage specialist models have earned the first look in my stack. The mistake I try to avoid is picking either one by default and finding out at scale, when re-embedding is expensive, that the other would have been better.