Nomic Embed

Fully open long-context text embedding models with open training data, code, and weights.

Open SourceSelf HostedOffline Capable
0.0 (0)

About

Full reproducibility set Nomic Embed apart at release: it was the first text embedding model to ship open weights, open training data, and open training code while beating OpenAI's text-embedding-ada-002 on MTEB. The family covers v1 and v1.5, both 8,192-token long-context models of roughly 100M parameters, with v1.5 adding Matryoshka Representation Learning so embeddings can be truncated from 768 down to 64 dimensions with graceful degradation, plus the mixture-of-experts multilingual v2 and matching vision models for multimodal retrieval. The contrastors repository holds the training stack, including masked language model pretraining, CLIP-style contrastive learning, GradCache for large batch training in constrained memory, and Flash Attention, with CUDA 11.8 or newer required for training runs. Inference is light enough for CPU, and the models ship as default embedders in Ollama and GPT4All. Code and the v1.5 weights are Apache-2.0, and hosted inference is available through Nomic's paid Atlas platform for teams that do not want to self-host.

Should you use Nomic Embed?

Pick it when

Pick Nomic Embed when you need an Apache-2.0 embedder with 8,192-token context that runs on CPU, ships as a default in Ollama, and comes with open training data and code that you can audit or retrain.

Look elsewhere when

Skip it if you need context past 8,192 tokens or leaderboard-leading multilingual retrieval: Qwen3-Embedding offers 32K tokens and its 8B debuted at the top of MTEB multilingual. BGE-M3 adds sparse vectors for hybrid search.

Alternatives to Nomic Embed

  • Qwen3-Embedding

    32K context and sizes up to 8B with top MTEB multilingual scores, also Apache-2.0; the 4B and 8B sizes want a GPU where Nomic runs on CPU.

  • EmbeddingGemma

    Trained on 100+ languages and tuned for phones at under 200 MB quantized, but Gemma terms instead of Apache-2.0 and a 2K token window versus 8,192 here.

  • FlagEmbedding (BGE)

    BGE-M3 adds sparse and multi-vector outputs alongside dense under MIT at the same 8,192-token limit; pick it for hybrid retrieval in many languages.

  • Model2Vec

    Static distilled models for CPU-bound bulk jobs; much faster and smaller, at a modest accuracy cost versus Nomic's transformer.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Freemium
Platform
Hybrid
Difficulty
Intermediate (3/5)
License
Apache-2.0
Added
Jul 29, 2026

Tags