Embedding Models

Best embedding models, priced and ranked

Real per-token pricing joined with BEIR retrieval quality scores — 42 priced APIs, 212 models with a benchmark score, updated daily from public sources.

Price vs quality

Each dot is a priced model with a BEIR score. The dashed line is the value frontier — bottom-right is the best trade-off (high score, low price).

Closed model Open-weight model

Full list

#ModelPrice/1MDimsMax tokensReleasedBEIR score
1
voyage-3-m-exp
204832000Jan 202568.12
2
Conan-embedding-v2
358432768Apr 202566.4
3
NV-Embed-v2OPEN
409632768Sep 202463.21
4
Qwen3-Embedding-8BOPEN
409632768Jun 202562.76
5
jasper_en_vision_language_v1OPEN
8960131072Dec 202462.47*
6
bge-en-iclOPEN
409632768Jul 202462.16
7
LENS-d8000OPEN
800032768Jan 202561.86
8
inf-retriever-v1OPEN
358432768Dec 202461.71
9
Qwen3-Embedding-4BOPEN
256032768Jun 202561.58
10
LENS-d4000OPEN
400032768Jan 202560.76
11
Linq-Embed-MistralOPEN
409632768May 202460.24
12
SFR-Embedding-2_ROPEN
409632768Jun 202459.77
13
Zeta-Alpha-E5-MistralOPEN
409632768Aug 202459.5
14
stella_en_1.5B_v5OPEN
8960131072Jul 202459.31
15
bge-multilingual-gemma2OPEN
35848192Jul 202459.24
16
SFR-Embedding-MistralOPEN
409632768Jan 202459.11
17
gte-Qwen2-7B-instructOPEN
358432768Jun 202458.86
18
e5-R-mistral-7bOPEN
409632768Jun 202458.65
19
MiniCPM-EmbeddingOPEN
2304512Sep 202458.56
20
voyage-large-2
$0.120102416000May 202458.49*
21
inf-retriever-v1-1.5bOPEN
153632768Feb 202558.39
22
gte-Qwen2-1.5B-instructOPEN
896032768Jul 202458.29
23
F2LLM-v2-14BOPEN
512040960Mar 202658.28
24
stella_en_400M_v5OPEN
40968192Jul 202457.86
25
mLateOnOPEN
1288192Jul 202657.56
26
F2LLM-v2-8BOPEN
409640960Mar 202657.47
27
jina-embeddings-v5-omni-smallOPEN
102432768Apr 202657.38*
28
jina-embeddings-v5-text-smallOPEN
102432768Feb 202657.38*
29
LateOnOPEN
1288192Apr 202657.22
30
e5-mistral-7b-instructOPEN
409632768Feb 202457.07
31
F2LLM-v2-4BOPEN
256040960Mar 202656.93
32
jina-embeddings-v5-omni-nanoOPEN
7688192Apr 202656.87*
33
jina-embeddings-v5-text-nanoOPEN
7688192Feb 202656.87*
34
mDenseOnOPEN
7688192Jul 202656.7
35
LLM2Vec-Meta-Llama-3-8B-Instruct-mntp-supervisedOPEN
40968192Apr 202456.63
36
gte-Qwen1.5-7B-instructOPEN
409632768Apr 202456.24
37
DenseOnOPEN
7688192Apr 202656.2
38
LLM2Vec-Mistral-7B-Instruct-v2-mntp-supervisedOPEN
409632768Apr 202455.99
39
snowflake-arctic-embed-lOPEN
1024512Apr 202455.98
40
embed-english-v2.0
$0.10010244096Nov 202355.88*
41
Googletext-embedding-005
$0.1007682048Nov 202455.81
42
speed-embedding-7b-instructOPEN
32768Oct 202455.71*
43
gme-Qwen2-VL-7B-InstructOPEN
358432768Dec 202455.68
44
Qwen3-Embedding-0.6BOPEN
102432768Jun 202555.52
45
snowflake-arctic-embed-m-v2.0OPEN
7688192Dec 202455.49
46
Googletext-embedding-004
$0.1007682048May 202455.48
47
OpenAItext-embedding-3-large
$0.13030728191Jan 202455.43
48
ColBERT-ZeroOPEN
1288192Feb 202655.39
49
gte-modernbert-baseOPEN
7688192Jan 202555.19
50
GritLM-8x7BOPEN
3276832768Feb 202455.13
51
KaLM-embedding-multilingual-mini-instruct-v2.5OPEN
896512Sep 202555
52
SearchMap_PreviewOPEN
40968192Mar 202554.88*
53
snowflake-arctic-embed-m-longOPEN
7682048Apr 202454.82
54
GTE-ModernColBERT-v1OPEN
1288192Apr 202554.75
55
UAE-Large-V1OPEN
1024512Dec 202354.62
56
LLM2Vec-Llama-2-7b-chat-hf-mntp-supervisedOPEN
409632768Apr 202454.6
57
embed-multilingual-v2.0
$0.100512768Nov 202354.53*
58
bge-large-en-v1.5OPEN
1024512Sep 202354.34
59
cadet-embed-base-v1OPEN
768512May 202554.32
60
mxbai-embed-large-v1OPEN
1024512Mar 202454.28
61
cde-small-v2OPEN
768512Jan 202554.19
62
F2LLM-v2-1.7BOPEN
204840960Mar 202654.1
63
gte-base-en-v1.5OPEN
7688192Jun 202454.09
64
mdbr-leaf-irOPEN
768512Aug 202553.55
65
GIST-large-Embedding-v0OPEN
1024512Feb 202453.44
66
gme-Qwen2-VL-2B-InstructOPEN
153632768Dec 202453.38
67
b1ade-embedOPEN
10244096Mar 202553.28
68
bge-base-en-v1.5OPEN
768512Sep 202353.23
69
jina-embeddings-v3OPEN
10248192Sep 202453.17
70
granite-embedding-english-r2OPEN
7688192Aug 202553.08
71
nomic-embed-text-v1OPEN
7688192Jan 202452.9
72
modernbert-embed-baseOPEN
7688192Dec 202452.89
73
multilingual-e5-large-instructOPEN
1024514Feb 202452.74
74
opensearch-neural-sparse-encoding-doc-v3-gteOPEN
305228192Jun 202552.7
75
mini-gteOPEN
768512Jan 202552.52*
76
granite-embedding-125m-englishOPEN
768512Dec 202452.26
77
GIST-Embedding-v0OPEN
768512Jan 202452.25
78
gte-largeOPEN
1024512Jul 202352.22
79
embed-english-light-v2.0
$0.1003841024Nov 202352.05*
80
NoInstruct-small-Embedding-v0OPEN
384512May 202451.99
81
snowflake-arctic-embed-sOPEN
384512Apr 202451.98
82
ember-v1OPEN
1024512Oct 202351.92
83
ColBERT-Zero-supervisedOPEN
1288192Feb 202651.9
84
bge-small-enOPEN
512512Aug 202351.82
85
LLM2Vec-Sheared-LLaMA-mntp-supervisedOPEN
409632768Apr 202451.44
86
nomic-embed-text-v1-ablatedOPEN
7688192Jan 202451.43
87
mxbai-embed-2d-large-v1OPEN
768512Mar 202451.42
88
F2LLM-v2-0.6BOPEN
102440960Mar 202651.37
89
ColBERT-Zero-unsupervisedOPEN
1288192Feb 202651.32
90
Titan-text-embeddings-v2
Apr 202451.31
91
MedEmbed-small-v0.1OPEN
384512Oct 202451.23*
92
gte-baseOPEN
768512Jul 202351.14
93
OpenAItext-embedding-3-small
$0.02015368191Jan 202451.08
94
gte-multilingual-baseOPEN
7688192Jul 202451.08
95
granite-embedding-small-english-r2OPEN
3848192Aug 202550.87
96
embed-multilingual-light-v3.0
$100.003841024Nov 202350.79*
97
e5-large-v2OPEN
1024514Feb 202450.56
98
GIST-small-Embedding-v0OPEN
384512Feb 202450.37
99
e5-base-v2OPEN
768512Feb 202450.3
100
e5-base-4kOPEN
4096Mar 202450.29
101
snowflake-arctic-embed-xsOPEN
384512Jul 202450.15
102
LateOn-unsupervisedOPEN
1288192Apr 202650.11
103
stella-base-en-v2OPEN
512Oct 202350.04
104
opensearch-neural-sparse-encoding-doc-v3-distillOPEN
30522512Mar 202550.01
105
F2LLM-v2-330MOPEN
89640960Mar 202649.9
106
gte-smallOPEN
384512Jul 202349.46
107
udever-bloom-7b1OPEN
Oct 202349.34
108
OpenAItext-embedding-ada-002
$0.10015368191Dec 202249.25
109
granite-embedding-311m-multilingual-r2OPEN
7688192Apr 202649.25
110
granite-embedding-30m-englishOPEN
384512Dec 202449.06
111
DenseOn-unsupervisedOPEN
7688192Apr 202649.05
112
e5-small-v2OPEN
384512Feb 202449.04
113
multilingual-e5-baseOPEN
768514Feb 202448.88
114
gtr-t5-xxlOPEN
768512Feb 202248.8*
115
bekko-embedding-v1-a25mOPEN
3848192Jul 202648.54
116
gtr-t5-xlOPEN
768512Feb 202248.27*
117
granite-embedding-278m-multilingualOPEN
768512Dec 202448.18
118
opensearch-neural-sparse-encoding-doc-v2-miniOPEN
30522512Jul 202448.07
119
nomic-embed-text-v1-unsupervisedOPEN
7688192Jan 202448
120
gtr-t5-largeOPEN
768512Feb 202247.75*
121
udever-bloom-3bOPEN
Oct 202347.67
122
granite-embedding-97m-multilingual-r2OPEN
3848192Apr 202647.34
123
Solon-embeddings-large-0.1OPEN
1024514Dec 202347.31
124
sgpt-bloom-7b1-msmarcoOPEN
4096Aug 202247.29*
125
USER-bge-m3OPEN
10248192Jul 202446.91*
126
multilingual-e5-smallOPEN
384512Feb 202446.7
127
F2LLM-v2-160MOPEN
64040960Mar 202646.46
128
bilingual-embedding-largeOPEN
1024514Jun 202446.41*
129
bekko-embedding-v1-a8mOPEN
3848192Jul 202646.15
130
bge-m3-custom-frOPEN
10248192Apr 202445.43*
131
granite-embedding-107m-multilingualOPEN
384512Dec 202445.33
132
udever-bloom-1b1OPEN
Oct 202345.27
133
jina-embeddings-v2-base-enOPEN
7688192Sep 202345.25
134
jina-embeddings-v2-small-enOPEN
5128192Sep 202345.14
135
GIST-all-MiniLM-L6-v2OPEN
384512Feb 202445.12
136
F2LLM-v2-80MOPEN
32040960Mar 202644.94
137
gtr-t5-baseOPEN
768512Feb 202244.67
138
jina-embedding-b-en-v1OPEN
768512Jul 202343.98
139
IvysaurOPEN
384512Apr 202443.97
140
all-mpnet-base-v2OPEN
768384Aug 202143.81
141
bilingual-embedding-baseOPEN
768514Jun 202443.8
142
sentence-t5-xxlOPEN
768512Mar 202443.28*
143
mxbai-embed-xsmall-v1OPEN
384512Aug 202442.8
144
all-MiniLM-L12-v2OPEN
384256Aug 202142.69
145
sentence_croissant_alpha_v0.4OPEN
20482048Apr 202442.17*
146
bilingual-embedding-smallOPEN
384512Jul 202442.02*
147
slx-v0.1OPEN
384512Aug 202441.95
148
all-MiniLM-L6-v2OPEN
384256Aug 202141.95
149
sentence_croissant_alpha_v0.3OPEN
20482048Apr 202441.77*
150
udever-bloom-560mOPEN
Oct 202341.19
151
Nano-Em1-0.6B-v2OPEN
102440960Jul 202640.61
152
baseline-bm25sOPEN
May 202639.84
153
sentence-t5-xlOPEN
768512Mar 202439.42*
154
ru-en-RoSBERTaOPEN
1024512Jul 202439.32
155
sentence_croissant_alpha_v0.2OPEN
20482048Mar 202439.3*
156
mmlw-roberta-baseOPEN
768514Nov 202339.19
157
gte-micro-v4OPEN
384512Apr 202439.19
158
LLM2Vec-Meta-Llama-3-8B-Instruct-mntp-unsup-simcseOPEN
40968192Apr 202439.19
159
mmlw-e5-baseOPEN
768514Nov 202339.17
160
jina-embedding-s-en-v1OPEN
512512Jul 202338.85
161
embedder-100pOPEN
768514Jul 202338.72
162
LLM2Vec-Mistral-7B-Instruct-v2-mntp-unsup-simcseOPEN
409632768Apr 202438.05
163
sentence-t5-largeOPEN
768512Feb 202237.62*
164
BulbasaurOPEN
384512Apr 202437.29
165
mmlw-e5-largeOPEN
1024514Nov 202337.04
166
lodestone-base-4096-v1OPEN
768Aug 202336.99
167
LLM2Vec-Llama-2-7b-chat-hf-mntp-unsup-simcseOPEN
409632768Apr 202436.75
168
mmlw-roberta-largeOPEN
1024514Nov 202335.85
169
paraphrase-multilingual-mpnet-base-v2OPEN
768512Nov 201935.34
170
LaBSE-ru-turboOPEN
768512Jun 202434.62
171
static-retrieval-mrl-en-v1OPEN
1024Oct 202434.14
172
sentence-t5-baseOPEN
768512Feb 202233.63
173
mmlw-e5-smallOPEN
384512Nov 202333.48
174
paraphrase-multilingual-MiniLM-L12-v2OPEN
384512Nov 201933.39
175
Arabic-all-nli-triplet-MatryoshkaOPEN
768514Jun 202432.13
176
potion-base-8MOPEN
256Oct 202430.43
177
WartortleOPEN
384512Apr 202429.33
178
static-similarity-mrl-multilingual-v1OPEN
1024Jan 202528.3
179
M2V_base_gloveOPEN
256Sep 202428.01
180
Arabic-MiniLM-L12-v2-all-nli-tripletOPEN
384512Jun 202427.92
181
potion-base-4MOPEN
128Oct 202427.9
182
M2V_base_glove_subwordOPEN
256Sep 202426.18
183
SquirtleOPEN
384512Apr 202426.18
184
LLM2Vec-Sheared-LLaMA-mntp-unsup-simcseOPEN
409632768Apr 202425.93
185
cai-lunaris-text-embeddingsOPEN
1024512Jun 202325.64*
186
VenusaurOPEN
384512Apr 202425.51
187
M2V_base_outputOPEN
256Sep 202425.12
188
text2vec-base-multilingualOPEN
384256Jun 202324.72
189
STS-multilingual-mpnet-base-v2OPEN
768514Jun 202424.55
190
potion-multilingual-128MOPEN
256May 202524.03*
191
Arabic-labse-MatryoshkaOPEN
768512Jun 202423.22
192
USER-baseOPEN
768512Jun 202423.22
193
potion-base-2MOPEN
64Oct 202422.94
194
LaBSEOPEN
768512Nov 201918.99
195
German_Semantic_STS_V2OPEN
1024512Nov 202217.92
196
rubert-tiny-turboOPEN
3122048Jun 202417.64
197
LaBSE-en-ruOPEN
768512Jun 202117.33
198
arabic-english-sts-matryoshkaOPEN
1024514Oct 202416.3
199
SONAROPEN
1024512May 202113.47
200
rubert-tiny2OPEN
3122048Oct 202110.65
201
Arabic-mpnet-base-all-nli-tripletOPEN
768514Jun 202410.07
202
silma-embeddding-matryoshka-v0.1OPEN
768512Oct 20249
203
distilrubert-small-cased-conversationalOPEN
768512Jun 20228.44
204
Arabert-all-nli-triplet-MatryoshkaOPEN
768512Jun 20248.41
205
rubert-tinyOPEN
312512May 20218.4
206
Marbert-all-nli-triplet-MatryoshkaOPEN
768512Jun 20247.34
207
sbert_large_mt_nlu_ruOPEN
1024512May 20216.6*
208
rubert-base-cased-sentenceOPEN
768512Mar 20205.3
209
sbert_large_nlu_ruOPEN
1024512Nov 20205.27*
210
ternary-weight-embeddingOPEN
1024512Oct 20244.88*
211
rubert-base-casedOPEN
768512Mar 20204.65
212
deberta-v1-baseOPEN
768512Feb 20234.63
213
embed-v4.0
$0.120128000
214
Googlegemini-embedding-001
$0.1502048
215
Googlegemini-embedding-2-preview
$0.2008192
216
Googlegemini-1.5-flash
$0.0758192
217
Mistralmistral-embed
$0.1008192
218
Mistralcodestral-embed
$0.1508192
219
Mistralcodestral-embed-2505
$0.1508192
220
Googlemultimodalembedding
$0.8002048
221
Googlemultimodalembedding@001
$0.8002048
222
Googletext-embedding-large-exp-03-07
$0.1008192
223
Googletext-embedding-preview-0409
$0.0063072
224
Googletext-multilingual-embedding-002
$0.1002048
225
voyage-2
$0.1004000
226
voyage-3
$0.06032000
227
voyage-3-large
$0.18032000
228
voyage-3-lite
$0.02032000
229
voyage-3.5
$0.06032000
230
voyage-3.5-lite
$0.02032000
231
voyage-code-2
$0.12016000
232
voyage-code-3
$0.18032000
233
voyage-context-3
$0.180120000
234
voyage-finance-2
$0.12032000
235
voyage-law-2
$0.12016000
236
voyage-lite-01
$0.1004096
237
voyage-lite-02-instruct
$0.1004000
238
voyage-multimodal-3
$0.12032000
239
voyage-4-large
$0.12032000
240
voyage-4
$0.06032000
241
voyage-4-lite
$0.02032000
242
voyage-code-4
$0.12032000
243
voyage-context-4
$0.120120000
244
voyage-multimodal-3.5
$0.12032000
244 / 244 models* score based on partial BEIR task coverage, not the full benchmark.

Pricing from LiteLLM (BerriAI/litellm, MIT license), updated Aug 2026. Quality scores from MTEB — BEIR. Always confirm current rates on the provider's own pricing page before committing spend.

What BEIR measures

BEIR (Benchmarking IR) is a zero-shot information-retrieval benchmark introduced by Thakur, Reimers, Rücklé, Srivastava, and Gurevych in 2021, spanning 15 English datasets across domains like biomedical, financial, scientific, and general-web search (MS MARCO, NQ, HotpotQA, FiQA, SciFact, and more). A model is given a query and must retrieve the most relevant passages from each dataset's corpus purely from its embeddings — no fine-tuning on the target dataset — which is what makes it "zero-shot": it measures how well an embedding generalizes to search tasks it wasn't trained for, which is exactly what happens when you plug an embedding model into a RAG pipeline over your own documents.

How to read this page

Unlike the chat-model benchmark pages on this site, the price axis here is real, direct pricing — not a proxy — since embedding APIs bill per input token with no separate output cost. Scores come from the official MTEB leaderboard's backend, which aggregates each model's results across BEIR's 15 tasks. A handful of newer paid APIs (marked with an asterisk) only have scores across part of BEIR's task set — we average what's available rather than hiding the model entirely, but treat those as a rougher signal than a full score. An absent score usually means the model hasn't been independently benchmarked yet, not that it's weak — commercial embedding APIs cost real money to run against a 15-dataset benchmark, so community coverage lags open-weight models that researchers can run for free on their own hardware.

Limitations

BEIR is English-only and retrieval-focused — a high score tells you a model is good at finding relevant documents for a query, not necessarily at classification, clustering, or multilingual tasks, which MTEB tracks separately. Embedding dimension isn't directly reflected in price here: a higher-dimensional embedding costs more to store and search (vector database size, index memory) even when the per-token API price is identical, so factor that in separately if storage cost matters for your use case. And as with every other data source on this site, prices and scores are joined automatically by matching model names across two independently-maintained projects — treat this as a strong starting point, not a substitute for checking the provider's own docs.

Frequently asked questions

Why do some models show a price but no score?
Either the model hasn't been submitted to MTEB's BEIR leaderboard at all, or it was evaluated on too few of BEIR's 15 tasks for us to report a meaningful score. This is common for newer commercial embedding APIs, since running a full independent benchmark against a paid API costs real money.
What does the asterisk (*) next to a score mean?
That model's official BEIR average wasn't available, so we computed our own average from the individual task scores that were available. We only do this when at least 10 of BEIR's 15 tasks have a real score — anything thinner isn't shown, since it wouldn't be a fair comparison.
Is a higher embedding dimension always better?
Not necessarily, and it isn't free: higher-dimensional embeddings capture more nuance but cost more to store and search in a vector database, independent of the API's per-token price. Some newer models (Matryoshka-style) let you truncate the dimension after the fact to trade a little accuracy for a lot less storage.
How is this different from the chat-model benchmark pages?
Chat-model benchmarks use output token price as a cost proxy because none of them publish a real dollar cost. Embedding pricing is direct — providers bill per input token with no separate output cost — so the price axis here is real spend, not an estimate.