Best embedding model APIs

Text-embedding models power search and RAG, and they're priced per input token only — no output side. This ranks 15 models on a single dated snapshot of the MTEB (multilingual mean task score) (a mean across retrieval, classification, clustering, STS and reranking tasks), then divides the score by each API's price per 1M tokens to find the best quality per dollar. Open-weight models you self-host are listed too — no per-token bill, so no value figure.

Best value: jina-embeddings-v3 (Jina AI) — 58.37 MTEB at $0.02/1M = 2,918.5 points per dollar.

Best value: MTEB points per dollar

API models with a sourced price, ranked by score ÷ price per 1M input tokens.

#ModelMTEBDimsPrice /1MMTEB / $
1jina-embeddings-v3 · Jina AI58.371,024$0.022,918.5
2voyage-3.5 · Voyage AI58.461,024$0.06974.3
3gemini-embedding-001 · Google68.373,072$0.15455.8
4text-embedding-3-large · OpenAI58.963,072$0.13453.5

Value = MTEB score ÷ price per 1M input tokens. Prices are per-model and each links to its source; scores come from one dated leaderboard so the ranking is internally consistent. Cheaper isn't automatically better — a two-point MTEB gap can matter more than a price gap for hard retrieval. Dimensions drive your vector-store cost too.

All models by MTEB score

The full board, highest quality first. Open-weight rows have no API price — you run them yourself.

#ModelTypeMTEBDimsParamsLicensePrice /1M
1KaLM-Embedding-Gemma3-12B · Tencentopen weights72.323,84011.76BTencent Community Licenseself-host
2Qwen3-Embedding-8B · Alibabaopen weights70.584,0968BApache-2.0self-host
3Seed1.6-embedding · ByteDanceAPI70.261,536Proprietaryself-host
4llama-embed-nemotron-8b · NVIDIAopen weights69.464,0968BNVIDIA Open Model Licenseself-host
5Qwen3-Embedding-4B · Alibabaopen weights69.452,5604BApache-2.0self-host
6gemini-embedding-001 · GoogleAPI68.373,072Proprietary$0.15
7Octen-Embedding-8B · Octenopen weights67.854,0968Bself-host
8Qwen3-Embedding-0.6B · Alibabaopen weights64.341,0240.6BApache-2.0self-host
9multilingual-e5-large-instruct · Microsoftopen weights63.221,024560MMITself-host
10gte-Qwen2-7B-instruct · Alibabaopen weights62.513,5847BApache-2.0self-host
11text-multilingual-embedding-002 · GoogleAPI62.16768Proprietaryself-host
12bge-m3 · BAAIopen weights59.561,024568MMITself-host
13text-embedding-3-large · OpenAIAPI58.963,072Proprietary$0.13
14voyage-3.5 · Voyage AIAPI58.461,024Proprietary$0.06
15jina-embeddings-v3 · Jina AIAPIopen weights58.371,024570MCC BY-NC 4.0$0.02

6 of 15 are hosted APIs, 10 ship open weights.MTEB (multilingual mean task score) · scores verified 2026-05-17 ·leaderboard source. One dated snapshot, curated by hand — MTEB versions and task mixes drift between sources, so mixing them adds noise.

FAQ

What is the best value embedding model API?

jina-embeddings-v3 (Jina AI) leads on quality per dollar: 58.37 MTEB (multilingual mean task score) at $0.02 per 1M tokens = 2,918.5 MTEB points per dollar.

Why is embedding pricing different from chat model pricing?

Text-embedding models are billed per input token only — there is no output or generation side. Value here is the MTEB score divided by the price per 1M input tokens, and your vector-store cost also scales with each model's output dimensions.

Which embedding API is cheapest?

jina-embeddings-v3 is the cheapest sourced API at $0.02 per 1M input tokens. Cheaper isn't automatically better — a two-point MTEB gap can matter more than a price gap on hard retrieval.