Qwen3-Embedding-8B
apache-2.0, best open multilingual quality, and a tenth of a cent hosted
verdictthe best combination of open licence, multilingual quality and truncatable dimensions in the category — provided you can afford to serve an 8b model or are happy renting one.
- best for
- multilingual retrieval where the licence has to be clean and the bill has to be small
- price
- $0.010 / 1m tokens on DeepInfra
- pricing note
- free to self-host under apache-2.0; the figure is DeepInfra's hosted list price, roughly a thirteenth of OpenAI's rate for the same work
- free tier
- yes
- price / 1m
- $0.010 hosted, free self-hosted
- dimensions
- 4,096, truncatable to 32
- context
- 32,768 tokens
- licence
- Apache-2.0
- multimodal
- no — text only
Qwen3-Embedding-8B is apache-2.0 on both code and weights, which puts it in the small group here you can ship commercially without reading anything twice. it claims over a hundred languages, takes 32,768 tokens of context — four times what OpenAI or Gemini accept — and emits 4,096 dimensions that matryoshka truncation can take all the way down to 32, so the storage cost is yours to choose rather than the model's to impose.
on quality it publishes the strongest open numbers here, and unusually it labels them: 75.22 on MTEB english v2 and 70.58 on the multilingual board, per its own card. we still would not buy on that alone, but a vendor that names the board version is doing better than most of this field.
hosted, it runs about $0.010 per million tokens on DeepInfra. against OpenAI at $0.13 and Gemini at $0.20 that is not a discount, it is a different price bracket, and for a large corpus being re-embedded periodically it is the difference between a line item and a rounding error.
the cost is size. eight billion parameters and 4,096 native dimensions make it the heaviest model here to serve and, untruncated, the most expensive to index — EmbeddingGemma does the same nominal job at 300m parameters and 768 dimensions. if you are self-hosting on modest hardware, or embedding at a volume where index size dominates, the smaller open models are the more sensible pick and this one is overkill.
there is a matching Qwen3-Reranker family at 0.6b, 4b and 8b under the same apache-2.0 licence, which makes the two-stage retrieve-then-rerank pipeline buildable entirely from one permissively licensed family.
- +apache-2.0 on code and weights — commercially safe without conditions
- +32,768-token context, four times OpenAI's or Gemini's
- +matryoshka truncation from 4,096 down to 32 dimensions
- +publishes MTEB scores with the board version named
- +matching apache-2.0 reranker family
- −8b parameters — the heaviest model here to self-host
- −4,096 native dimensions is a large index if you do not truncate
- −text only, no multimodal path