# OpenAI's Embeddings Fell to 13th of 15 — I'm Ditching Them for a Free Model That Wins by 11 Points

> Source: <https://pub.towardsai.net/openais-embeddings-fell-to-13th-of-15-i-m-ditching-them-for-a-free-model-that-wins-by-11-points-f3290a7ee4cc?source=rss----98111c9905da---4>
> Published: 2026-07-11 10:05:13+00:00

Member-only story

# OpenAI's Embeddings Fell to 13th of 15 — I'm Ditching Them for a Free Model That Wins by 11 Points

The most widely deployed embedding model in production RAG systems — OpenAI’s text-embedding-3-large — now sits **13th out of 15** on the 2026 aggregate embedding leaderboard, with a score of 58.96. The model beating it by **11.6 points** is Qwen3-Embedding-8B at 70.58, it’s Apache 2.0, and it costs exactly nothing to run. Even the 0.6B variant — small enough to run on a MacBook without a discrete GPU — beats OpenAI’s flagship API by 5.4 points.

Let that sink in. Teams agonize for weeks over GPT-5.6 vs Opus 4.8 vs Grok for the generation layer, then ship the same embedding endpoint they copy-pasted from a LangChain tutorial in early 2024. The retrieval layer decides what your LLM even gets to see — and for most production RAG systems, that layer is now a bottom-quartile model.

I spent this week auditing the 2026 embedding landscape the same way I audited vector databases last week: third-party leaderboards, independent benchmarks, and pricing sheets — not vendor blog posts. Here’s what the numbers say, why OpenAI’s 2024-vintage models fell so far, and exactly when you should (and shouldn’t) switch.

## The layer nobody benchmarks

There’s a strange asymmetry in how teams build RAG. The generation model gets evaluated obsessively — everyone knows their LLM’s SWE-bench score, its cost per million tokens, its context window. The embedding model gets chosen once, by…
