Best Embedding Models for RAG in 2026: Hosted vs Open-Source, Compared
Compare 15 embedding models for RAG, from Voyage, OpenAI and Cohere to open-source Qwen3, Jina and BGE: retrieval quality, latency, price and license.
The embedding model is the part of a RAG (retrieval-augmented generation) system that decides what your AI "finds" before it answers. It turns every document chunk and every user question into a vector, and retrieval returns the chunks whose vectors sit closest to the question. Pick a weak model and the right paragraph never reaches the LLM, no matter how good the LLM is.
This guide compares 15 embedding models, hosted APIs and open-source models you can run yourself, on retrieval quality, speed, price and license. It then tells you which one to pick for your situation, and what actually moves answer quality in the RAG systems we build for clients.
Short answer: for the best retrieval quality from an API, start with Voyage 4 or OpenAI text-embedding-3-large. For the best value, Voyage 3.5 Lite or OpenAI text-embedding-3-small at $0.02 per million tokens. To self-host with a permissive license, Qwen3 Embedding 8B (or 4B on smaller hardware) and BAAI/bge-m3 as the lightweight default.
Ranked by ELO rating, with retrieval quality (nDCG@10, higher is better), latency, price per million tokens, vector dimensions and license. Figures as of March 2026; providers update models often, so check current pricing before you commit.
| Model | ELO | nDCG@10 | Latency (ms) | Price / 1M tokens | Dimensions | License |
|---|---|---|---|---|---|---|
| Voyage 4 | 1564 | 0.859 | 17 | $0.060 | 1024 | Proprietary |
| Jina Embeddings v5 Text Small | 1558 | 0.710 | 289 | $0.050 | 1024 | CC BY-NC 4.0 |
| OpenAI text-embedding-3-large | 1539 | 0.811 | 10 | $0.130 | 3072 | Proprietary |
| Voyage 3 Large | 1528 | 0.837 | 113 | $0.180 | 1024 | Proprietary |
| Qwen3 Embedding 8B | 1516 | 0.818 | 56 | $0.050 | 4096 | Apache 2.0 |
| Voyage 3.5 | 1515 | 0.816 | 13 | $0.060 | 1024 | Proprietary |
| OpenAI text-embedding-3-small | 1503 | 0.762 | 9 | $0.020 | 1536 | Proprietary |
| Voyage 3.5 Lite | 1503 | 0.803 | 11 | $0.020 | 512 | Proprietary |
| Cohere Embed Multilingual v3 | 1501 | 0.781 | 7 | $0.100 | 512 | Proprietary |
| Qwen3 Embedding 4B | 1496 | 0.802 | 28 | $0.020 | 2560 | Apache 2.0 |
| Jina Embeddings v3 | 1491 | 0.766 | 93 | $0.045 | 1024 | Apache 2.0 |
| BAAI/bge-m3 | 1491 | 0.753 | 29 | $0.010 | 1024 | MIT |
| Cohere Embed v3 | 1488 | 0.686 | 7 | $0.100 | 1024 | Proprietary |
| Qwen3 Embedding 0.6B | 1478 | 0.751 | 23 | $0.010 | 1024 | Apache 2.0 |
| Gemini text-embedding-004 | 1447 | 0.585 | 13 | $0.020 | 768 | Proprietary |
Prices for open-source models are typical hosted-inference prices; if you run them on your own hardware, the cost is your compute instead.
Voyage 4 leads on both ELO and nDCG@10 (0.859), with low latency. OpenAI text-embedding-3-large is close behind and is the easy choice if you already run on OpenAI. Expect higher storage costs from its 3,072-dimension vectors.
Voyage 3.5 Lite (nDCG@10 0.803) and OpenAI text-embedding-3-small (0.762) both cost $0.02 per million tokens. Voyage 3.5 Lite also uses 512-dimension vectors, which keeps your vector database small and fast.
Self-host an open-source model. Qwen3 Embedding 8B has the best retrieval quality of the open models (nDCG@10 0.818, Apache 2.0). Qwen3 Embedding 4B keeps most of that quality (0.802) at half the latency and much lower hardware needs. See the open-source section below.
Cohere Embed Multilingual v3 combines strong quality (0.781) with 7 ms latency and compact 512-dimension vectors. BAAI/bge-m3 is the open-source multilingual workhorse.
Cohere's models (7 ms) and OpenAI's (9–10 ms) are the fastest hosted options. Among open models, Qwen3 Embedding 0.6B (23 ms) and bge-m3 (29 ms) are the quickest and run on modest hardware.
Self-hosting makes sense when data privacy rules (HIPAA, SOC 2, GDPR), air-gapped deployments or high, unpredictable API costs rule out hosted APIs. The gap between open and proprietary models has largely closed: the best open models now beat older proprietary endpoints.
Apache 2.0 · ELO 1516 · nDCG@10 0.818 · 56 ms · 4,096 dimensions. If you have the hardware, this is the strongest open model for commercial use. The large vectors capture fine semantic detail, at the cost of more storage.
Apache 2.0 · ELO 1496 · nDCG@10 0.802 · 28 ms · 2,560 dimensions. Half the latency of the 8B model with lower hardware requirements, and still above 0.80 on retrieval quality. The default we would test first for most self-hosted builds.
MIT · ELO 1491 · nDCG@10 0.753 · 29 ms · 1,024 dimensions. Fast, multilingual, standard-size vectors and the most permissive license here, which makes legal approval easy.
CC BY-NC 4.0 · ELO 1558 · nDCG@10 0.710 · 289 ms · 1,024 dimensions. It ranks second overall on ELO, but the non-commercial license means you need a commercial agreement to use it in a product. Good for internal tools and research.
Apache 2.0 · ELO 1491 · nDCG@10 0.766 · 93 ms · 1,024 dimensions. Superseded by v5, but its Apache 2.0 license keeps it relevant when you need a fully commercial-friendly Jina model.
Apache 2.0 · ELO 1478 · nDCG@10 0.751 · 23 ms · 1,024 dimensions. Small enough to run almost anywhere, with respectable retrieval quality.
Hugging Face Text Embeddings Inference (TEI) and Ollama both serve these models behind an HTTP endpoint with a single command. Pair the model with a vector database such as Qdrant (which runs locally in Docker), pgvector in Postgres, or a managed store.
The leaderboard matters, but in the RAG systems we build for clients, the biggest wins rarely come from swapping the embedding model. They come from what you retrieve and how much of it you send to the LLM:
Choosing the embedding model is half of the decision; the other half is the LLM that writes the answer. See our leaderboard of the best LLMs for RAG.
RAG assistants on your documents, AI agents that act in your tools, and LLM features inside your product.
Our cutting-edge features simplify collaboration and creativity, making your workflow intuitive and efficient. Transform your vision into reality effortlessly with Hadidiz Flow.



