Open alternatives to closed embedding APIs

Teams look for an open embedding model when they want to run retrieval on-device, avoid a metered API, or keep text inside their own hardware. This hub is editorial: “closed embedding APIs” is a category of products, not a single SKU.

Quick take.
  1. EmbeddingGemma 2 — Google DeepMind open multimodal embedding model (~0.74B, Apache-2.0).
  2. BGE-M3 — BAAI multilingual multi-function embedding model (MIT).

How we pick

Comparison

NameLicenseDeveloperType / modalitiesParameters
EmbeddingGemma 2Apache-2.0Google DeepMindtext, code, image, video, audio~0.74B
BGE-M3MITBAAItextNot yet verified

Listed models

See EmbeddingGemma 2 vs BGE-M3 for a comparison that stays inside those facts. DigUp, a Mac on-device semantic file search app built on EmbeddingGemma 2, is noted on the EmbeddingGemma 2 page (1,712 GitHub stars, MIT, Swift, created 2026-10-08) and is not a separate seed URL.

Listed options

EmbeddingGemma 2

Google DeepMind open multimodal embedding model (~0.74B, Apache-2.0).

Full EmbeddingGemma 2 page

BGE-M3

BAAI multilingual multi-function embedding model (MIT).

Full BGE-M3 page

FAQ

Can these replace OpenAI embeddings?

They are open models in the same job family (vector embeddings). We have not run a side-by-side quality evaluation. Check the model cards and your own eval set.

Which one is multimodal?

EmbeddingGemma 2 is described on its Hugging Face card as a multimodal embedding model covering text, code, image, video, and audio (verified 2026-10-13). BGE-M3 is described as a multilingual multi-function embedding model.

Are they free for commercial use?

EmbeddingGemma 2 is listed as Apache-2.0 and BGE-M3 as MIT on Hugging Face as of 2026-10-13. That is not legal advice; read each LICENSE.

Related comparisons

Guides

Other alternative lists in this category

Sources & verification

Last verified 2026-10-13 · Last updated 2026-10-13· Edited by forkalt editors · Editorial policy

License notes are not legal advice. Read the original LICENSE. Trademark & disclaimer.