explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

custom AI agents

[email protected]

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource librarydemofor LLMs

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

More from us

InfloqInfluencer marketingBgBlurPrivacy-first blurOlly SocialSocial AI copilotCeptoryVideo intelligenceBgRemoverBackground removal

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportprivacytermsdata rightssubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • TL;DR — closed vs open at a glance
  • How this list was built
  • Top 10 closed-source embedding models
  • Closed snapshot
  • Top 10 open-source embedding models
  • Open snapshot
  • Honorable mentions
  • How to choose without drowning in MTEB
  • Related on explainx.ai
← Back to blog

explainx / blog

Top 10 Closed-Source and Open-Source Embedding Models (2026)

Voyage, Gemini Embedding, OpenAI, and Cohere vs Qwen3, KaLM, EmbeddingGemma, and BGE-M3 — ranked closed and open embedding models for RAG in 2026.

Jul 28, 2026·10 min read·Yash Thakker
EmbeddingsOpen SourceRAGVector SearchMTEB
go deep
Top 10 Closed-Source and Open-Source Embedding Models (2026)

The generation model gets the demo. The embedding model decides whether RAG finds the right paragraph. explainx.ai's what is an embedding — with examples covers the intuition; the full vector-search guide covers production plumbing. This post is the companion shortlist — same shape as our agent harnesses ranking: top 10 closed-source APIs and top 10 open-source checkpoints.

Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

TL;DR — closed vs open at a glance

QuestionClosed-source APIOpen-source / open-weight
Who runs the model?The vendor (Voyage/MongoDB, OpenAI, Google, Cohere…)You — GPU, CPU, edge, or a host you control
Can you air-gap it?NoYes
Typical cost modelPer-token (or batch) meteringHardware + ops; $0/token at the meter
Fine-tune on private pairs?Rare / vendor-gatedYes, if the license allows
Best forFast shipping, managed SLAs, tiny teamsHigh volume, compliance, customization
Start hereVoyage-3-large or OpenAI 3-smallQwen3-Embedding-0.6B → 4B

How this list was built

  1. Quality signal — retrieval-heavy and multilingual MTEB/MMTEB slices as of mid-2026, plus independent RAG bake-offs — not a single STS number.
  2. Production fit — docs, SDKs, dim truncation (MRL), context length, and pairing with rerankers.
  3. License / terms clarity — Apache/MIT weighted for open defaults; NC and community licenses called out explicitly.
  4. Distinctiveness — domain APIs, multimodal, hybrid dense+sparse, edge, MoE — not ten clones.
  5. Adoption path — what teams can actually wire into LangChain, LlamaIndex, TEI, vLLM, Ollama, or a one-line vendor SDK.

Top 10 closed-source embedding models

1. Voyage AI — voyage-3-large (MongoDB)

The commercial quality leader for pure retrieval. Long context (often cited around 32K), strong domain variants (code, legal, finance), and the model teams reach for when OpenAI embeddings are “fine” but nDCG is still the bottleneck. Voyage is now part of MongoDB’s AI stack, which matters if you’re already on Atlas Vector Search.

Why choose it: maximize retrieval quality from a managed API.

Watch outs: higher $/token than budget options; smaller ecosystem than OpenAI.

2. Google — gemini-embedding-001

Google’s flagship managed text embedding model — frequently near the top of multilingual MTEB tables among APIs, with aggressive pricing and tight fit for Vertex / Gemini stacks.

Why choose it: multilingual quality at API scale inside Google Cloud.

Watch outs: confirm current dims, truncation, and regional availability on the model card before freezing an index.

3. OpenAI — text-embedding-3-large

3072-d default (truncatable via the dimensions parameter), 8K context, deepest third-party integration surface. Still the premium default when your app already speaks OpenAI.

Why choose it: ecosystem + Matryoshka-style dim control without re-embedding.

Watch outs: last major refresh lagged newer Voyage/Gemini/open leaders on public boards — always re-bench on your corpus.

4. Cohere — Embed v4

Enterprise multilingual workhorse with multimodal (text + image) retrieval and a natural pairing with Cohere Rerank in one vendor.

Why choose it: multilingual + multimodal RAG with a single commercial contract.

Watch outs: check input length limits per endpoint; multimodal pricing differs from text-only.

5. OpenAI — text-embedding-3-small

The cheap, reliable “ship today” closed default. Lower dims / cost than 3-large; still good enough for many English FAQ and support corpora.

Why choose it: lowest-friction OpenAI path; great for prototypes and mid-scale RAG.

Watch outs: leave headroom to upgrade (3-large, Voyage, or open Qwen3) once you have an eval set.

6. Voyage — voyage-3 / voyage-code-3 (and lite tiers)

Same family as #1: general voyage-3 for balanced quality/cost, voyage-code-3 when the corpus is repos and diffs, lite tiers when QPS and bill matter more than the last point of nDCG.

Why choose it: domain-tuned commercial embeddings without self-hosting.

Watch outs: don’t mix voyage-code vectors with a general voyage-3 index.

7. Jina Embeddings API

Managed access to Jina’s long-context and multimodal embedders — useful when you want late-chunking / visual-document retrieval without fighting CC-BY-NC weight licenses yourself.

Why choose it: long docs + multimodal on a commercial API.

Watch outs: open weights are often NC; the API is the commercial path.

8. Amazon Titan Text Embeddings V2

The default for teams standardized on AWS Bedrock + OpenSearch / S3 Vectors. Solid English retrieval, IAM-native, and boring in the good way.

Why choose it: AWS-native RAG without a second vendor for embeddings.

Watch outs: less “leaderboard famous” than Voyage/Gemini — validate on your domain.

9. Azure OpenAI embeddings

OpenAI’s embedding models behind Azure’s enterprise boundary — private networking, regional data residency, and procurement that many Fortune 500 stacks already cleared.

Why choose it: OpenAI quality with Azure compliance wrappers.

Watch outs: quota, region, and deployment-name footguns; same model family tradeoffs as OpenAI directly.

10. Mistral Embed (and Snowflake Arctic via Cortex)

Mistral Embed for EU-centric stacks that already use Mistral LLMs. Snowflake arctic-embed via Cortex when the warehouse is the platform and you want embeddings next to the tables.

Why choose it: stay inside an existing Mistral or Snowflake operating model.

Watch outs: narrower ecosystem than OpenAI; treat as platform-default, not universal SOTA.

Closed snapshot

RankModel / APIBest forTypical dimsNotes
1Voyage voyage-3-largeMax retrieval quality~1024 (family varies)MongoDB-aligned
2gemini-embedding-001Multilingual APIup to ~3072Vertex / Gemini
3text-embedding-3-largeOpenAI premium3072 (truncatable)Deep integrations
4Cohere Embed v4Multilingual + multimodal256–1536Pair with Rerank
5text-embedding-3-smallCheap OpenAI default1536 (truncatable)Prototypes
6Voyage-3 / code-3Domain / balancedfamily-specificDon’t mix indexes
7Jina Embeddings APILong + multimodal~1024Commercial vs NC weights
8Titan Embeddings V2AWS Bedrock~1024IAM-native
9Azure OpenAI embeddingsEnterprise OpenAIsame as OpenAIResidency / VNet
10Mistral Embed / Arctic CortexPlatform lock-invendor-specificEU / warehouse

Top 10 open-source embedding models

1. Qwen3-Embedding-8B (Qwen / Alibaba)

The practical open crown. Instruction-aware, 100+ languages, 32K context, Matryoshka dims, Apache 2.0, with matching Qwen3-Reranker models. Widely cited ~70.6 multilingual MTEB-style aggregates.

Why choose it: best default for commercial self-hosted RAG.

Watch outs: 8B + high dims cost GPU and index RAM — truncate via MRL; use the model’s instruction prefixes.

HF: Qwen/Qwen3-Embedding-8B

2. KaLM-Embedding-Gemma3-12B (Tencent)

Frequent #1 on MMTEB aggregates (~72.3 in late-2025 snapshots). Ceiling model for bake-offs.

Why choose it: measure the open multilingual upper bound.

Watch outs: ~12B params; Tencent community license — not Apache.

HF: tencent/KaLM-Embedding-Gemma3-12B-2511

3. Qwen3-Embedding-4B

Nearly the 8B story at half the parameters — often the real production deploy target.

Why choose it: best open cost/quality inside the Qwen3 line.

HF: Qwen/Qwen3-Embedding-4B

4. llama-embed-nemotron-8b (NVIDIA)

MMTEB neighbor to Qwen3-8B; strong if you already serve on NVIDIA/vLLM.

Watch outs: NVIDIA community / NSCL-style terms — confirm commercial use.

HF: nvidia/llama-embed-nemotron-8b

5. Harrier OSS 0.6B (Microsoft)

0.6B multilingual with MIT — rare license clarity at this size, strong in independent RAG tests.

HF: microsoft/harrier-oss-v1-0.6b

6. Jina Embeddings v5 text-small (and v4 multimodal)

Compact SOTA text (v5) or unified text+image/docs (v4).

Watch outs: many weights are CC-BY-NC-4.0 — use the API (#7 closed) for commercial, or pick Apache/MIT open models instead.

HF: jinaai/jina-embeddings-v5-text-small

7. EmbeddingGemma-300M (Google DeepMind)

Best-in-class under ~500M for multilingual / code slices; MRL 768→128; edge-friendly.

Watch outs: 2048-token context; check Gemma terms.

HF: google/embeddinggemma-300m

8. BGE-M3 (BAAI)

Dense + multi-vector + sparse in one MIT checkpoint; 100+ languages; up to ~8K tokens.

Why choose it: hybrid retrieval without three vendors.

HF: BAAI/bge-m3

9. Qwen3-Embedding-0.6B

Efficient Apache baseline — first index rebuild off MiniLM for most teams.

HF: Qwen/Qwen3-Embedding-0.6B

10. Nomic Embed Text V2 (MoE)

MoE embeddings (~305M active / ~475M total), Apache 2.0, open training artifacts, MRL 768→256.

Watch outs: 512-token context; use search_query: / search_document: prefixes.

HF: nomic-ai/nomic-embed-text-v2-moe

Open snapshot

RankModelParamsDim (MRL)ContextLicense
1Qwen3-Embedding-8B8B4096 (→32+)32KApache 2.0
2KaLM-Gemma3-12B~12B3840 (→64)32KTencent community
3Qwen3-Embedding-4B4B2560 (→32+)32KApache 2.0
4llama-embed-nemotron-8b8B409632KNVIDIA community
5Harrier OSS 0.6B0.6B102432KMIT
6Jina v5 text-small~0.6B1024 (→32)32KCC-BY-NC-4.0
7EmbeddingGemma-300M300M768 (→128)2KGemma terms
8BGE-M3~568M1024 + sparse/multi8KMIT
9Qwen3-Embedding-0.6B0.6B1024 (→32+)32KApache 2.0
10Nomic Embed Text V2MoE ~475M768 (→256)512Apache 2.0

Honorable mentions

ModelWhy it still matters
all-mpnet-base-v2 / MiniLMUbiquitous starters; short context; English prototypes
gte-multilingual-baseSolid Alibaba encoder ~305M
Snowflake arctic-embed (weights)Strong English retrieval; also via Cortex (closed #10)
Granite Embedding (IBM)Tiny Apache English embedders

How to choose without drowning in MTEB

  1. Closed vs open first — compliance and ops, not leaderboard ego.
  2. Build a 100–200 query gold set from your docs (embeddings complete guide).
  3. A/B two closed + one open on Recall@5 / nDCG@10 before freezing dims.
  4. Match query/document prompts to the model card.
  5. Add hybrid BM25 before blaming the embedder for SKU misses (hybrid search guide).
  6. Rerank top-k when precision pays (Cohere Rerank, Qwen3-Reranker, or a cross-encoder).
bash
# Practical open starting point
huggingface-cli download Qwen/Qwen3-Embedding-0.6B

Same pattern as open vs closed agent harnesses and open-weight vs closed models: prototype where shipping is cheap, standardize where control and unit economics matter.

Related on explainx.ai

  • What is an embedding? Examples + interactive demo
  • What are embeddings? Complete vector-search guide
  • Semantic vs vector vs hybrid search
  • Prompt engineering vs fine-tuning vs RAG
  • Grounding: RAG vs fine-tuning decision guide
  • Top 10 open and closed agent harnesses
  • Ternlight browser WASM embeddings

Official starting points

  • Qwen3-Embedding (GitHub)
  • MTEB leaderboard
  • sentence-transformers docs

Ranks, pricing, dims, and licenses drift — re-check vendor docs and model cards before you rebuild an index. Snapshot as of July 28, 2026.

Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

Jul 28, 2026

What Is an Embedding? Plain-English Examples (2026)

Stop thinking of embeddings as a black-box API call. This guide shows what an embedding actually is, walks through concrete text examples, and includes an interactive demo that compares semantic ranking to naive keyword overlap.

Jun 16, 2026

What Are Embeddings? Vector Search and Semantic AI Explained (2026 Guide)

Every RAG pipeline, semantic search engine, and agent memory system is built on the same primitive: a list of floating-point numbers that encodes meaning. This guide explains embeddings from first principles — how they are trained, how similarity works mathematically, which vector databases handle them at scale, and why they remain indispensable even as context windows grow.

Jul 7, 2026

Ternlight: 7 MB Embedding Model That Runs in the Browser (WASM SIMD Guide)

Ternlight puts semantic search on-device: text in, 384-dim vector out, cosine similarity for intent matching — all in ~7 MB in the browser. Here's how it works, when to use it, and how it compares to cloud embedding APIs.