Source: Ollama
Nomic AI's embedding models are among the few in the open-weight space that combine long document context (8,192 tokens), strong MTEB benchmark performance, Matryoshka flexible dimensions, and fully auditable training data — all available through Ollama with zero cloud dependency.
Most embedding models in the Ollama catalog were designed for sentence or paragraph-level inputs. Their context windows top out at 256 to 512 tokens, which means any document longer than a short paragraph must be chunked before embedding — and the chunking strategy becomes a critical, difficult-to-tune variable in retrieval quality.
Nomic Embed Text was built to a different specification. Its 8,192-token context window means a full page of dense text, a multi-section technical article, or a complete short contract can be embedded as a single unit. The retrieval pipeline becomes simpler, context is preserved across boundaries that chunking would otherwise split, and the semantic representation of a document reflects its full meaning rather than fragment-level patterns.
Nomic Embed v2 MOE extends this further with a Mixture-of-Experts architecture that improves quality across both English and multilingual retrieval tasks while remaining efficient enough to run on CPU hardware. For organizations that have outgrown All-MiniLM's token limit or need more semantic depth than a small embedding model provides, Nomic Embed is consistently one of the first upgrades the RAG community reaches for.
137M parameters, 768 dimensions, 8192-token context. Matryoshka training allows truncation to 64, 128, 256, or 512 dimensions with graceful quality degradation. Strong MTEB score of 62.4. The established workhorse for long-document private RAG.
ollama pull nomic-embed-text RAM: ~270MB · Dims: 768 (flexible)475M parameters, Mixture-of-Experts architecture, 8192-token context, improved multilingual coverage. Stronger MTEB performance than v1.5 with better handling of non-English text. The upgrade path when v1.5 retrieval quality is the limiting factor.
ollama pull nomic-embed-text:v2 RAM: ~950MB · Dims: 768Start with Nomic Embed Text v1.5. It handles the overwhelming majority of long-document RAG use cases with a minimal footprint — under 300MB RAM means it coexists with any generation model without competition. Upgrade to v2 MOE when retrieval quality testing on your specific corpus reveals gaps, or when multilingual document coverage is a requirement.
Nomic Embed is useful if you want to build a private semantic search index over your own notes, PDFs, research documents, or personal knowledge base. It does not chat or generate answers on its own — it converts text into vectors so another model (such as Llama or Qwen) can retrieve the most relevant passages. If you're building a personal "second brain" or local RAG system, Nomic Embed is one of the strongest fully open options available.
Teams use Nomic Embed as the retrieval backbone for internal knowledge bases, contract search, support archives, and document Q&A systems. Its 8192-token context window allows you to embed longer documents with less aggressive chunking, preserving more meaning. Because the weights are fully open under Apache 2.0, sensitive content never needs to leave your infrastructure — unlike sending queries to closed embedding APIs.
Developers building RAG pipelines will appreciate Nomic Embed v1.5 for its Matryoshka Representation Learning: you can truncate the 768-dimensional embeddings down to 512, 256, 128, or 64 dimensions with graceful quality loss. This gives you fine-grained control over vector database storage costs. It also supports task-specific prefixes (search_query:, search_document:, etc.), allowing you to optimize embeddings for the specific retrieval task.
Researchers working on retrieval, clustering, or topic modeling benefit from Nomic Embed being one of the most reproducible open embedding models — training data, code, and weights are all publicly available. It delivers competitive MTEB retrieval scores while offering a long context window and flexible embedding dimensions, making it a strong baseline for ablation studies and cost-quality tradeoff research.
Nomic Embed v1 and v1.5 are released under the Apache 2.0 License, which permits commercial use, modification, redistribution, and private deployment without royalty obligations or usage caps. This makes it one of the cleanest choices for commercial RAG and search products.
Official model card:
Disclaimer: NoCloudGPT provides this licensing summary as a convenience reference only. It does not constitute legal advice. License terms can change. Always review the official model card and consult your legal counsel before deploying any model in a commercial or regulated context.
| Model Size | Ollama Tag | Recommended NoCloudGPT Tier | Notes | |
|---|---|---|---|---|
| Nomic Embed v1.5 (137M params) | nomic-embed-text | Starter or higher | Default recommendation. 8192-token context, Matryoshka dimensions (768→64), strong MTEB performance. | Get quote → |
| Nomic Embed v1 (137M params) | nomic-embed-text:v1 | Starter or higher | Original release without Matryoshka. Use only if matching an existing v1 index. | Get quote → |
Note: Embedding models are lightweight compared to chat models. The performance bottleneck in a RAG system is almost always the generation model (Llama, Qwen, Mistral, etc.), not the embedder. Nomic Embed runs efficiently even on modest hardware.
Embed full pages, complete policy documents, and multi-section reports as single units. Eliminates the context fragmentation problem that plagues short-context embeddings on document-length inputs.
Nomic Embed is trained with Matryoshka Representation Learning, meaning the first N dimensions of any embedding are themselves a valid, high-quality embedding. Truncate to 256 dimensions for 3x storage savings with less than 5% quality loss.
Nomic AI published the complete training data, methodology, and codebase. Unlike many open-weight models with closed training pipelines, Nomic Embed's provenance is fully auditable — critical for organizations with AI governance requirements.
Nomic Embed v2 uses a Mixture-of-Experts design where different expert networks handle different input types. This gives v2 stronger performance on diverse document corpora where a single dense model underperforms on vocabulary outliers.
Despite the 8K context capability, Nomic Embed v1.5 runs efficiently on CPU hardware. The 137M parameter count keeps RAM footprint under 300MB and inference latency acceptable for real-time RAG queries.
Nomic Embed is a first-class citizen in LangChain, LlamaIndex, Haystack, and OpenWebUI's RAG pipeline. Pull it via Ollama and configure it as the embedding provider in minutes with no framework-specific adaptation.
Matryoshka Representation Learning (MRL) is a training technique that optimizes embedding quality at multiple dimension sizes simultaneously. For Nomic Embed, this means the 768-dimensional vector it produces can be truncated to smaller sizes without retraining — and each truncated version is still a well-trained embedding at that dimension count.
The practical implications for RAG deployment are significant. A standard embedding pipeline stores 768-dimensional vectors. With Nomic Embed's Matryoshka property, you can choose to store 256-dimensional vectors instead — one-third the storage cost — and accept a retrieval quality trade-off that, for most use cases, is genuinely small. On typical enterprise document corpora, the quality difference between 256 and 768 dimensions with Nomic Embed is less than 3% on recall metrics.
For organizations with very large document corpora — millions of documents, petabyte-scale vector stores — the storage and index query cost reduction from Matryoshka truncation is a material operational saving. NoCloudGPT can help you measure the quality-versus-storage trade-off on your specific corpus before committing to a dimension size.
| Model | Min RAM | Recommended Instance | CPU Throughput | Notes |
|---|---|---|---|---|
| Nomic Embed v1.5 | 2 GB | Lightsail 2–4GB | 60–120 docs/s | Runs alongside generation model on 4GB+ |
| Nomic Embed v2 MOE | 4 GB | Lightsail 4–8GB | 20–50 docs/s | Higher quality, more RAM — use dedicated instance at scale |
| v1.5 + LLM (same server) | 6 GB | Lightsail 8GB | Unaffected by LLM | Full RAG stack — embed + generate on one instance |
| v2 MOE + LLM (same server) | 10 GB | GPU instance / on-premise | Varies | Recommended to separate embedding and generation |
Nomic Embed Text is trained with task-type prefixes that improve retrieval quality. When embedding documents for indexing, prepend search_document: to the text. When embedding user queries at retrieval time, prepend search_query:. Omitting these prefixes still works but reduces retrieval accuracy by approximately 3–5% on benchmark evaluations. LangChain and LlamaIndex integrations handle this automatically when configured correctly.
| Model | Max Tokens | Dimensions | Matryoshka | Open Training | MTEB Score |
|---|---|---|---|---|---|
| Nomic Embed v1.5 | 8,192 | 768 | ✓ 64–768 | ✓ Fully open | 62.4 |
| Nomic Embed v2 MOE | 8,192 | 768 | ✓ | ✓ Fully open | ~64.5 |
| BGE-M3 | 8,192 | 1,024 | ✗ | Partial | 64.8 |
| All-MiniLM-L6 | 256 | 384 | ✗ | Partial | 56.3 |
| Mxbai-Embed-Large | 512 | 1,024 | ✗ | Partial | 64.7 |
| Snowflake Arctic Embed 2 | 8,192 | 1,024 | ✓ | Partial | ~65.0 |
Nomic Embed's unique position: It is the only model in this comparison that offers both 8K token context and fully open training data documentation. For organizations where AI governance requires auditable training provenance AND long-document retrieval capability, Nomic Embed v1.5 or v2 MOE is the only option that satisfies both simultaneously.
Nomic Embed Text v1.5 configured as the embedding model inside OpenWebUI's document RAG feature. Upload documents through the browser interface, query them immediately. No pipeline code required. Ready in under an hour on a Lightsail 4GB instance.
Nomic Embed v1.5 or v2 MOE with ChromaDB or Qdrant, LangChain or LlamaIndex pipeline, generation model (Llama 3, Mistral, or Qwen), and document ingestion automation. Matryoshka dimension selection included based on corpus analysis.
Nomic Embed with full training provenance documentation, AI governance package, and audit trail configuration. Includes written documentation of model training lineage suitable for regulatory disclosure and internal AI governance review.
Need multilingual support with 8K context? BGE-M3 covers 100 languages at similar context length. Need maximum English retrieval quality regardless of context? Mxbai-Embed-Large leads English MTEB. Need the lightest possible footprint? All-MiniLM fits in 90MB of RAM.
Artwork and source references
Hero image
AI-generated abstract artwork created for NoCloudGPT. Original work, no third-party license required.
Developer reference
Nomic Embed is developed by Nomic AI. NoCloudGPT is an independent deployment service not affiliated with Nomic AI.
Model catalog reference
See the Ollama library page for Nomic Embed for current model tags.