> ## Documentation Index
> Fetch the complete documentation index at: https://usefulai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Best Embedding Models in 2026

> Compare the best embedding models in 2026 by benchmark score, price, and dimensions, with picks for RAG, multilingual search, and local use.

<div className="uai-updated-row">Updated July 12, 2026</div>

Embedding models turn text into vectors so you can search, cluster, and build RAG by meaning, not keywords. The hard part isn't finding a good one - it's matching retrieval quality, price, dimensions, and self-hosting needs to your workload. We compared 15 leading options.

## Best Embedding Models

<div className="uai-overview-table uai-overview-table--ranked">
  |  # | Model                                                                                                                                                                                                          | Best for                           | Score <Tooltip tip="UsefulAI's 0-100 embedding score is normalized from RTEB(beta) source rank. Higher is better for retrieval-oriented performance."><span className="uai-tip-icon"><Icon icon="circle-info" size={12} color="currentColor" /><span className="uai-sr-only">About score</span></span></Tooltip> | Price <Tooltip tip="Current API price per 1M input tokens embedded. Tiers, batch discounts, storage, and self-hosting can change total cost."><span className="uai-tip-icon"><Icon icon="circle-info" size={12} color="currentColor" /><span className="uai-sr-only">About price</span></span></Tooltip> | License <Tooltip tip="Proprietary means no public model weights. Open weight means weights are available, though exact licenses and commercial-use terms vary."><span className="uai-tip-icon"><Icon icon="circle-info" size={12} color="currentColor" /><span className="uai-sr-only">About license</span></span></Tooltip> |
  | -: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  |  1 | <a href="https://docs.voyageai.com/docs/embeddings" target="_blank" rel="noreferrer"><img src={"/images/icons/48/voyageai.com.png"} alt="" noZoom />Voyage 4 Large</a>                                         | Highest-quality general retrieval  |                                                                                                                                                                                                                                                                                                             100% |                                                                                                                                                                                                                                                                                       \$0.12 / 1M tokens | <span className="uai-badge uai-badge--zinc">Proprietary</span>                                                                                                                                                                                                                                                               |
  |  2 | <a href="https://huggingface.co/Octen/Octen-Embedding-8B" target="_blank" rel="noreferrer"><img src={"/images/icons/48/octen.ai.png"} alt="" noZoom />Octen-Embedding-8B</a>                                   | Top open-weight retrieval          |                                                                                                                                                                                                                                                                                                              99% |                                                                                                                                                                                                                                                                                       \$0.07 / 1M tokens | <span className="uai-badge uai-badge--emerald">Open weight</span>                                                                                                                                                                                                                                                            |
  |  3 | <a href="https://huggingface.co/Qwen/Qwen3-Embedding-8B" target="_blank" rel="noreferrer"><img src={"/images/icons/48/qwen.ai.png"} alt="" noZoom />Qwen3-Embedding-8B</a>                                     | Multilingual open-weight retrieval |                                                                                                                                                                                                                                                                                                              94% |                                                                                                                                                                                                                                                                                       \$0.01 / 1M tokens | <span className="uai-badge uai-badge--emerald">Open weight</span>                                                                                                                                                                                                                                                            |
  |  4 | <a href="https://ai.google.dev/gemini-api/docs/embeddings" target="_blank" rel="noreferrer"><img src={"/images/icons/48/google.com.png"} alt="" noZoom />Gemini Embedding 2</a>                                | Multimodal search                  |                                                                                                                                                                                                                                                                                                              89% |                                                                                                                                                                                                                                                                                       \$0.20 / 1M tokens | <span className="uai-badge uai-badge--zinc">Proprietary</span>                                                                                                                                                                                                                                                               |
  |  5 | <a href="https://huggingface.co/jinaai/jina-embeddings-v5-text-small" target="_blank" rel="noreferrer"><img src={"/images/icons/48/jina.ai.png"} alt="" noZoom />Jina Embeddings v5 Text Small</a>             | Small multilingual retrieval       |                                                                                                                                                                                                                                                                                                              88% |                                                                                                                                                                                                                                                                                                      n/a | <span className="uai-badge uai-badge--emerald">Open weight</span>                                                                                                                                                                                                                                                            |
  |  6 | <a href="https://docs.cohere.com/docs/models" target="_blank" rel="noreferrer"><img src={"/images/icons/48/cohere.com.png"} alt="" noZoom />Cohere Embed v4.0</a>                                              | Multimodal document search         |                                                                                                                                                                                                                                                                                                              84% |                                                                                                                                                                                                                                                                                       \$0.12 / 1M tokens | <span className="uai-badge uai-badge--zinc">Proprietary</span>                                                                                                                                                                                                                                                               |
  |  7 | <a href="https://developers.openai.com/api/docs/models/text-embedding-3-large" target="_blank" rel="noreferrer"><img src={"/images/icons/48/openai.com.png"} alt="" noZoom />OpenAI text-embedding-3-large</a> | Reliable general-purpose default   |                                                                                                                                                                                                                                                                                                              82% |                                                                                                                                                                                                                                                                                       \$0.13 / 1M tokens | <span className="uai-badge uai-badge--zinc">Proprietary</span>                                                                                                                                                                                                                                                               |
  |  8 | <a href="https://huggingface.co/nvidia/NV-Embed-v2" target="_blank" rel="noreferrer"><img src={"/images/icons/48/nvidia.com.png"} alt="" noZoom />NV-Embed-v2</a>                                              | Non-commercial research retrieval  |                                                                                                                                                                                                                                                                                                              80% |                                                                                                                                                                                                                                                                                                      n/a | <span className="uai-badge uai-badge--emerald">Open weight</span>                                                                                                                                                                                                                                                            |
  |  9 | <a href="https://huggingface.co/Snowflake/snowflake-arctic-embed-l-v2.0" target="_blank" rel="noreferrer"><img src={"/images/icons/48/snowflake.com.png"} alt="" noZoom />Snowflake Arctic Embed L v2.0</a>    | Efficient multilingual retrieval   |                                                                                                                                                                                                                                                                                                              80% |                                                                                                                                                                                                                                                                                                      n/a | <span className="uai-badge uai-badge--emerald">Open weight</span>                                                                                                                                                                                                                                                            |
  | 10 | <a href="https://huggingface.co/intfloat/e5-mistral-7b-instruct" target="_blank" rel="noreferrer"><img src={"/images/icons/48/huggingface.co.png"} alt="" noZoom />E5 Mistral 7B Instruct</a>                  | Instruction-tuned open baseline    |                                                                                                                                                                                                                                                                                                              78% |                                                                                                                                                                                                                                                                                                      n/a | <span className="uai-badge uai-badge--emerald">Open weight</span>                                                                                                                                                                                                                                                            |
  | 11 | <a href="https://huggingface.co/BAAI/bge-m3" target="_blank" rel="noreferrer"><img src={"/images/icons/48/baai.ac.cn.png"} alt="" noZoom />BGE-M3</a>                                                          | Hybrid multilingual retrieval      |                                                                                                                                                                                                                                                                                                              77% |                                                                                                                                                                                                                                                                                                      n/a | <span className="uai-badge uai-badge--emerald">Open weight</span>                                                                                                                                                                                                                                                            |
  | 12 | <a href="https://developers.openai.com/api/docs/models/text-embedding-3-small" target="_blank" rel="noreferrer"><img src={"/images/icons/48/openai.com.png"} alt="" noZoom />OpenAI text-embedding-3-small</a> | Cheap high-volume embedding        |                                                                                                                                                                                                                                                                                                              76% |                                                                                                                                                                                                                                                                                       \$0.02 / 1M tokens | <span className="uai-badge uai-badge--zinc">Proprietary</span>                                                                                                                                                                                                                                                               |
  | 13 | <a href="https://huggingface.co/mixedbread-ai/mxbai-embed-large-v1" target="_blank" rel="noreferrer"><img src={"/images/icons/48/mixedbread.ai.png"} alt="" noZoom />mxbai-embed-large-v1</a>                  | Lightweight English retrieval      |                                                                                                                                                                                                                                                                                                              69% |                                                                                                                                                                                                                                                                                                      n/a | <span className="uai-badge uai-badge--emerald">Open weight</span>                                                                                                                                                                                                                                                            |
  | 14 | <a href="https://huggingface.co/Qwen/Qwen3-Embedding-0.6B" target="_blank" rel="noreferrer"><img src={"/images/icons/48/qwen.ai.png"} alt="" noZoom />Qwen3-Embedding-0.6B</a>                                 | Small local multilingual retrieval |                                                                                                                                                                                                                                                                                                               4% |                                                                                                                                                                                                                                                                                       \$0.01 / 1M tokens | <span className="uai-badge uai-badge--emerald">Open weight</span>                                                                                                                                                                                                                                                            |
  | 15 | <a href="https://ai.google.dev/gemma/docs/embeddinggemma" target="_blank" rel="noreferrer"><img src={"/images/icons/48/google.com.png"} alt="" noZoom />EmbeddingGemma 300M</a>                                | On-device embedding                |                                                                                                                                                                                                                                                                                                               4% |                                                                                                                                                                                                                                                                                                      n/a | <span className="uai-badge uai-badge--emerald">Open weight</span>                                                                                                                                                                                                                                                            |
</div>

<label className="uai-overview-more">
  <input type="checkbox" className="uai-overview-toggle" />

  <span className="uai-overview-more-open"><span className="uai-overview-more-count">Show more</span><Icon icon="chevron-down" size={13} /></span>
  <span className="uai-overview-more-close"><span>Show less</span><Icon icon="chevron-up" size={13} /></span>
</label>

***

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/sV7VJe4pqO2Le0pu/images/icons/144/voyageai.com.png?fit=max&auto=format&n=sV7VJe4pqO2Le0pu&q=85&s=852a1d032110e2aeb61ad76fd4bc7260" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/voyageai.com.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [Voyage 4 Large](https://docs.voyageai.com/docs/embeddings)

        <span className="uai-itemcard-byline">Voyage AI</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Highest-quality general retrieval</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://docs.voyageai.com/docs/embeddings" target="_blank" rel="noreferrer" aria-label="Visit Voyage 4 Large" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">Visit Voyage AI</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      The strongest general-purpose embedding model in this set, and the one to beat if retrieval quality is your first priority.
    </div>

    <div className="uai-itemcard-facts" aria-label="Voyage 4 Large facts">
      <span>Score <strong>100%</strong></span>
      <span>Price <strong>{"$0.12 / 1M tokens"}</strong></span>
      <span>License <span className="uai-badge uai-badge--zinc">Proprietary</span></span>
      <span>Dimensions <strong>2048</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-voyage-4-large-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-voyage-4-large-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It leads on general and multilingual retrieval, and Matryoshka dimensions plus int8 and binary quantization let you shrink vectors and cut storage with little quality loss.</li>
            <li>A long context handles big chunks. If accuracy is what you're optimizing, start here.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-voyage-4-large-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-voyage-4-large-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It's proprietary and API-only, so there's no self-host route and you pay per token.</li>
            <li>For most of the quality at a lower price, Voyage 4 or Cohere Embed v4.0 are cheaper, and open-weight Octen-Embedding-8B rivals it if you can host.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-voyage-4-large-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-voyage-4-large-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>API</strong> — Accessible via <a href="https://docs.voyageai.com/docs/embeddings" target="_blank" rel="noreferrer" className="underline underline-offset-2">Voyage AI API</a> and <a href="https://ai.azure.com/catalog/models/voyage-4-large-embedding-model" target="_blank" rel="noreferrer" className="underline underline-offset-2">Microsoft Foundry</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/octen.ai.png?fit=max&auto=format&n=Te6KzZ86-OxPuEC2&q=85&s=618c5f51bf57cdbca46183de8b45ae94" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/octen.ai.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [Octen-Embedding-8B](https://huggingface.co/Octen/Octen-Embedding-8B)

        <span className="uai-itemcard-byline">Octen</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Top open-weight retrieval</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://huggingface.co/Octen/Octen-Embedding-8B" target="_blank" rel="noreferrer" aria-label="View Octen-Embedding-8B on Hugging Face" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">View on Hugging Face</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      The strongest open-weight model here, effectively matching the best proprietary options if you have the hardware to run it.
    </div>

    <div className="uai-itemcard-facts" aria-label="Octen-Embedding-8B facts">
      <span>Score <strong>99%</strong></span>
      <span>Price <strong>{"$0.07 / 1M tokens"}</strong></span>
      <span>License <span className="uai-badge uai-badge--emerald">Open weight</span></span>
      <span>Dimensions <strong>4096</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-octen-embedding-8b-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-octen-embedding-8b-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It tops the open-weight field on retrieval and is explicitly tuned for hard domains like legal and government text plus long-context queries.</li>
            <li>Fine-tuned from Qwen3-Embedding-8B, it keeps open weights, so you can self-host for privacy or route through a low-cost API.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-octen-embedding-8b-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-octen-embedding-8b-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>At 8B parameters it needs a high-end machine, so open weights don't mean casual local use - the lighter Octen-Embedding-4B eases that.</li>
            <li>Its ecosystem and production history are less proven than Qwen, BGE, OpenAI, Cohere, or Voyage.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-octen-embedding-8b-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-octen-embedding-8b-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>API</strong> — Accessible via <a href="https://docs.octen.ai/api-reference/embedding" target="_blank" rel="noreferrer" className="underline underline-offset-2">Octen API</a>.</li>
            <li><strong>Run locally</strong> — If you have a high-end machine, you can run it with <a href="https://www.sbert.net/" target="_blank" rel="noreferrer" className="underline underline-offset-2">sentence-transformers</a> after downloading weights from <a href="https://huggingface.co/Octen/Octen-Embedding-8B" target="_blank" rel="noreferrer" className="underline underline-offset-2">Hugging Face</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/qwen.ai.png?fit=max&auto=format&n=Te6KzZ86-OxPuEC2&q=85&s=77ec239e207f3d7865895d11af129b39" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/qwen.ai.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [Qwen3-Embedding-8B](https://huggingface.co/Qwen/Qwen3-Embedding-8B)

        <span className="uai-itemcard-byline">Alibaba Qwen</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Multilingual open-weight retrieval</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://huggingface.co/Qwen/Qwen3-Embedding-8B" target="_blank" rel="noreferrer" aria-label="View Qwen3-Embedding-8B on Hugging Face" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">View on Hugging Face</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      A top open-weight model with broad language coverage and instruction control, and the foundation much of the open-weight field now builds on.
    </div>

    <div className="uai-itemcard-facts" aria-label="Qwen3-Embedding-8B facts">
      <span>Score <strong>94%</strong></span>
      <span>Price <strong>{"$0.01 / 1M tokens"}</strong></span>
      <span>License <span className="uai-badge uai-badge--emerald">Open weight</span></span>
      <span>Dimensions <strong>4096</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-qwen3-embedding-8b-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-qwen3-embedding-8b-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It covers 100-plus languages, takes task instructions to tune embeddings per use case, and supports Matryoshka dimensions for smaller vectors.</li>
            <li>A full size range and matching rerankers make it easy to standardize on one family across retrieval workloads.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-qwen3-embedding-8b-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-qwen3-embedding-8b-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>The 8B size wants a high-end machine for local use, so many will call it through an API instead.</li>
            <li>On the hardest English retrieval it trails Octen-Embedding-8B, which is fine-tuned from it, and proprietary Voyage 4 Large.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-qwen3-embedding-8b-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-qwen3-embedding-8b-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>API</strong> — Accessible via <a href="https://www.alibabacloud.com/help/en/model-studio/model-pricing" target="_blank" rel="noreferrer" className="underline underline-offset-2">Alibaba Cloud Model Studio</a>, <a href="https://ai.azure.com/catalog/models/qwen-qwen3-embedding-8b" target="_blank" rel="noreferrer" className="underline underline-offset-2">Microsoft Foundry</a>, and <a href="https://openrouter.ai/qwen/qwen3-embedding-8b" target="_blank" rel="noreferrer" className="underline underline-offset-2">OpenRouter</a>.</li>
            <li><strong>Run locally</strong> — If you have a high-end machine, you can run it with <a href="https://www.sbert.net/" target="_blank" rel="noreferrer" className="underline underline-offset-2">sentence-transformers</a> after downloading weights from <a href="https://huggingface.co/Qwen/Qwen3-Embedding-8B" target="_blank" rel="noreferrer" className="underline underline-offset-2">Hugging Face</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/Ez-pJDkPpztLE7Cr/images/icons/144/google.com.png?fit=max&auto=format&n=Ez-pJDkPpztLE7Cr&q=85&s=11e0c725f841c45443116a184b63beac" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/google.com.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [Gemini Embedding 2](https://ai.google.dev/gemini-api/docs/embeddings)

        <span className="uai-itemcard-byline">Google</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Multimodal search</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://ai.google.dev/gemini-api/docs/embeddings" target="_blank" rel="noreferrer" aria-label="Visit Gemini Embedding 2" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">Visit Google</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      Google's natively multimodal embedding model, putting text, images, audio, video, and PDFs in one vector space.
    </div>

    <div className="uai-itemcard-facts" aria-label="Gemini Embedding 2 facts">
      <span>Score <strong>89%</strong></span>
      <span>Price <strong>{"$0.20 / 1M tokens"}</strong></span>
      <span>License <span className="uai-badge uai-badge--zinc">Proprietary</span></span>
      <span>Dimensions <strong>3072</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-gemini-embedding-2-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-gemini-embedding-2-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>One model embeds text and rich media into a shared space, so cross-modal search and classification work without separate pipelines.</li>
            <li>It covers 100-plus languages and offers Matryoshka dimensions from small to large, ranking at the top of multilingual retrieval.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-gemini-embedding-2-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-gemini-embedding-2-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It's proprietary and API-only with no self-host path, and multimodal support may be more model than you need for a pure text corpus.</li>
            <li>For pure text retrieval, Voyage 4 Large and Cohere Embed v4.0 are simpler direct comparisons.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-gemini-embedding-2-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-gemini-embedding-2-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>API</strong> — Accessible via <a href="https://ai.google.dev/gemini-api/docs/embeddings" target="_blank" rel="noreferrer" className="underline underline-offset-2">Gemini API</a> and <a href="https://docs.cloud.google.com/vertex-ai/generative-ai/docs/embeddings/get-text-embeddings" target="_blank" rel="noreferrer" className="underline underline-offset-2">Vertex AI</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/52KaILwddzz5TNZ_/images/icons/144/jina.ai.png?fit=max&auto=format&n=52KaILwddzz5TNZ_&q=85&s=b75436ff0138b2dd02c8f339bde9b38b" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/jina.ai.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [Jina Embeddings v5 Text Small](https://huggingface.co/jinaai/jina-embeddings-v5-text-small)

        <span className="uai-itemcard-byline">Jina AI</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Small multilingual retrieval</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://huggingface.co/jinaai/jina-embeddings-v5-text-small" target="_blank" rel="noreferrer" aria-label="View Jina Embeddings v5 Text Small on Hugging Face" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">View on Hugging Face</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      A sub-1B multilingual model that punches well above its size, and one of the best small open-weight options if the licensing fits.
    </div>

    <div className="uai-itemcard-facts" aria-label="Jina Embeddings v5 Text Small facts">
      <span>Score <strong>88%</strong></span>
      <span>Price <strong>{"n/a"}</strong></span>
      <span>License <span className="uai-badge uai-badge--emerald">Open weight</span></span>
      <span>Dimensions <strong>1024</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-jina-embeddings-v5-text-small-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-jina-embeddings-v5-text-small-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>Built on a Qwen3 backbone, it delivers strong multilingual retrieval across 119-plus languages and a long context while staying small enough to run on a typical machine.</li>
            <li>It holds up well under binary quantization, keeping vector storage tiny.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-jina-embeddings-v5-text-small-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-jina-embeddings-v5-text-small-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>The weights ship under a noncommercial license, so commercial use means the paid API or a separate license - a real dealbreaker for some.</li>
            <li>If you need open commercial weights at this size, look at Snowflake Arctic Embed L v2.0 or BGE-M3.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-jina-embeddings-v5-text-small-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-jina-embeddings-v5-text-small-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>API</strong> — Accessible via <a href="https://jina.ai/embeddings/" target="_blank" rel="noreferrer" className="underline underline-offset-2">Jina API</a>.</li>
            <li><strong>Run locally</strong> — You can run it locally with <a href="https://www.sbert.net/" target="_blank" rel="noreferrer" className="underline underline-offset-2">sentence-transformers</a> after downloading weights from <a href="https://huggingface.co/jinaai/jina-embeddings-v5-text-small" target="_blank" rel="noreferrer" className="underline underline-offset-2">Hugging Face</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/cohere.com.png?fit=max&auto=format&n=O2NMryn9hetXwNok&q=85&s=d32ed3f904786ea76849c8d425c94c9d" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/cohere.com.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [Cohere Embed v4.0](https://docs.cohere.com/docs/models)

        <span className="uai-itemcard-byline">Cohere</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Multimodal document search</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://docs.cohere.com/docs/models" target="_blank" rel="noreferrer" aria-label="Visit Cohere Embed v4.0" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">Visit Cohere</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      A polished multimodal model that embeds text and images together and handles very long documents, strong for mixed-content retrieval.
    </div>

    <div className="uai-itemcard-facts" aria-label="Cohere Embed v4.0 facts">
      <span>Score <strong>84%</strong></span>
      <span>Price <strong>{"$0.12 / 1M tokens"}</strong></span>
      <span>License <span className="uai-badge uai-badge--zinc">Proprietary</span></span>
      <span>Dimensions <strong>1536</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-cohere-embed-v4-0-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-cohere-embed-v4-0-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It embeds interleaved text and images, takes a very long context so full documents fit, and outputs Matryoshka dimensions plus int8 and binary formats to cut storage.</li>
            <li>A dependable pick when your corpus mixes prose, tables, and visuals.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-cohere-embed-v4-0-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-cohere-embed-v4-0-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It's proprietary and API-only, and on pure-text retrieval it trails Voyage 4 Large.</li>
            <li>If you don't need image support, cheaper text models cover the same ground - the long context and compression are the real reasons to choose it.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-cohere-embed-v4-0-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-cohere-embed-v4-0-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>API</strong> — Accessible via <a href="https://docs.cohere.com/v2/reference/embed" target="_blank" rel="noreferrer" className="underline underline-offset-2">Cohere API</a>, <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-embed.html" target="_blank" rel="noreferrer" className="underline underline-offset-2">Amazon Bedrock</a>, and <a href="https://ai.azure.com/catalog/models/embed-v-4-0" target="_blank" rel="noreferrer" className="underline underline-offset-2">Microsoft Foundry</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/openai.com.png?fit=max&auto=format&n=Te6KzZ86-OxPuEC2&q=85&s=745b8837f7535bc53cd70fc2f7024d58" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/openai.com.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [OpenAI text-embedding-3-large](https://developers.openai.com/api/docs/models/text-embedding-3-large)

        <span className="uai-itemcard-byline">OpenAI</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Reliable general-purpose default</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://developers.openai.com/api/docs/models/text-embedding-3-large" target="_blank" rel="noreferrer" aria-label="Visit OpenAI text-embedding-3-large" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">Visit OpenAI</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      OpenAI's strongest embedding model and a safe, familiar default, though newer rivals have passed it on retrieval quality.
    </div>

    <div className="uai-itemcard-facts" aria-label="OpenAI text-embedding-3-large facts">
      <span>Score <strong>82%</strong></span>
      <span>Price <strong>{"$0.13 / 1M tokens"}</strong></span>
      <span>License <span className="uai-badge uai-badge--zinc">Proprietary</span></span>
      <span>Dimensions <strong>3072</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-openai-text-embedding-3-large-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-openai-text-embedding-3-large-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>A well-documented, stable general-purpose embedder with dimension shortening, so you can trade vector size for storage savings without re-embedding.</li>
            <li>Easy to integrate and consistent across tasks, it's a low-risk default for RAG and semantic search.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-openai-text-embedding-3-large-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-openai-text-embedding-3-large-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It no longer leads: Voyage 4 Large and Cohere Embed v4.0 score higher, and open-weight models can match it for less.</li>
            <li>It's proprietary and API-only, with no image support and a shorter context than the newest models.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-openai-text-embedding-3-large-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-openai-text-embedding-3-large-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>API</strong> — Accessible via <a href="https://developers.openai.com/api/docs/guides/embeddings" target="_blank" rel="noreferrer" className="underline underline-offset-2">OpenAI API</a> and <a href="https://learn.microsoft.com/en-us/azure/foundry/openai/tutorials/embeddings" target="_blank" rel="noreferrer" className="underline underline-offset-2">Microsoft Foundry / Azure OpenAI</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/nvidia.com.png?fit=max&auto=format&n=Te6KzZ86-OxPuEC2&q=85&s=da3a69cf52131d76f5aa096d31f1a718" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/nvidia.com.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [NV-Embed-v2](https://huggingface.co/nvidia/NV-Embed-v2)

        <span className="uai-itemcard-byline">NVIDIA</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Non-commercial research retrieval</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://huggingface.co/nvidia/NV-Embed-v2" target="_blank" rel="noreferrer" aria-label="View NV-Embed-v2 on Hugging Face" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">View on Hugging Face</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      A high-accuracy open-weight model held back by a strict noncommercial license, so in practice it's a research and evaluation pick.
    </div>

    <div className="uai-itemcard-facts" aria-label="NV-Embed-v2 facts">
      <span>Score <strong>80%</strong></span>
      <span>Price <strong>{"n/a"}</strong></span>
      <span>License <span className="uai-badge uai-badge--emerald">Open weight</span></span>
      <span>Dimensions <strong>4096</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-nv-embed-v2-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-nv-embed-v2-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It posts strong retrieval accuracy and, as open weights, gives full control for research, benchmarking, and private experimentation.</li>
            <li>If you're in academia or a non-profit and want near-top quality you can inspect and self-host, it's a serious option.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-nv-embed-v2-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-nv-embed-v2-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>The CC-BY-NC license rules out commercial use, which disqualifies it for most products.</li>
            <li>It's a 7B model needing a high-end machine, and for commercial retrieval Qwen3-Embedding-8B or Octen-Embedding-8B give open weights you can actually ship.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-nv-embed-v2-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-nv-embed-v2-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>Run locally</strong> — If you have a high-end machine, you can run it with <a href="https://www.sbert.net/" target="_blank" rel="noreferrer" className="underline underline-offset-2">sentence-transformers</a> after downloading weights from <a href="https://huggingface.co/nvidia/NV-Embed-v2" target="_blank" rel="noreferrer" className="underline underline-offset-2">Hugging Face</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/fTqNrv6I1z_YE97n/images/icons/144/snowflake.com.png?fit=max&auto=format&n=fTqNrv6I1z_YE97n&q=85&s=9f00f622b17d2f31780f08e0fab3ae6b" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/snowflake.com.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [Snowflake Arctic Embed L v2.0](https://huggingface.co/Snowflake/snowflake-arctic-embed-l-v2.0)

        <span className="uai-itemcard-byline">Snowflake</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Efficient multilingual retrieval</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://huggingface.co/Snowflake/snowflake-arctic-embed-l-v2.0" target="_blank" rel="noreferrer" aria-label="View Snowflake Arctic Embed L v2.0 on Hugging Face" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">View on Hugging Face</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      A compact open-weight model tuned for multilingual retrieval that stays strong in English, and easy to run on ordinary hardware.
    </div>

    <div className="uai-itemcard-facts" aria-label="Snowflake Arctic Embed L v2.0 facts">
      <span>Score <strong>80%</strong></span>
      <span>Price <strong>{"n/a"}</strong></span>
      <span>License <span className="uai-badge uai-badge--emerald">Open weight</span></span>
      <span>Dimensions <strong>1024</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-snowflake-arctic-embed-l-v2-0-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-snowflake-arctic-embed-l-v2-0-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It balances English and non-English retrieval without the usual multilingual tax, and Matryoshka support compresses vectors roughly fourfold with minimal quality loss.</li>
            <li>Small enough for a typical machine, it's a practical open commercial pick for search at scale.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-snowflake-arctic-embed-l-v2-0-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-snowflake-arctic-embed-l-v2-0-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It caps at 1024 dimensions and a shorter context than the largest models, so very long documents need chunking.</li>
            <li>For peak accuracy, Voyage 4 Large and Octen-Embedding-8B pull ahead - this trades a little ceiling for efficiency and open weights.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-snowflake-arctic-embed-l-v2-0-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-snowflake-arctic-embed-l-v2-0-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>API</strong> — Accessible via <a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/vector-embeddings" target="_blank" rel="noreferrer" className="underline underline-offset-2">Snowflake Cortex</a>.</li>
            <li><strong>Run locally</strong> — You can run it locally with <a href="https://www.sbert.net/" target="_blank" rel="noreferrer" className="underline underline-offset-2">sentence-transformers</a> after downloading weights from <a href="https://huggingface.co/Snowflake/snowflake-arctic-embed-l-v2.0" target="_blank" rel="noreferrer" className="underline underline-offset-2">Hugging Face</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/52KaILwddzz5TNZ_/images/icons/144/huggingface.co.png?fit=max&auto=format&n=52KaILwddzz5TNZ_&q=85&s=314ce2b42e0ea45116a38242a484a9e9" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/huggingface.co.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [E5 Mistral 7B Instruct](https://huggingface.co/intfloat/e5-mistral-7b-instruct)

        <span className="uai-itemcard-byline">Intfloat</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Instruction-tuned open baseline</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://huggingface.co/intfloat/e5-mistral-7b-instruct" target="_blank" rel="noreferrer" aria-label="View E5 Mistral 7B Instruct on Hugging Face" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">View on Hugging Face</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      One of the original LLM-based embedders - still capable and instruction-driven, but newer open-weight models now beat it on quality and efficiency.
    </div>

    <div className="uai-itemcard-facts" aria-label="E5 Mistral 7B Instruct facts">
      <span>Score <strong>78%</strong></span>
      <span>Price <strong>{"n/a"}</strong></span>
      <span>License <span className="uai-badge uai-badge--emerald">Open weight</span></span>
      <span>Dimensions <strong>4096</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-e5-mistral-7b-instruct-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-e5-mistral-7b-instruct-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>Built on Mistral 7B, it takes natural-language task instructions to shape embeddings and remains a solid, well-understood open-weight baseline for retrieval and classification, with weights you can self-host and study.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-e5-mistral-7b-instruct-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-e5-mistral-7b-instruct-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It's a 7B model needing a high-end machine, and its context is shorter than newer options.</li>
            <li>Qwen3-Embedding-8B and Octen-Embedding-8B deliver more quality per parameter, so it's now more of a baseline than a first choice.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-e5-mistral-7b-instruct-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-e5-mistral-7b-instruct-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>API</strong> — Accessible via <a href="https://ai.azure.com/catalog/models/intfloat-e5-mistral-7b-instruct" target="_blank" rel="noreferrer" className="underline underline-offset-2">Microsoft Foundry</a>.</li>
            <li><strong>Run locally</strong> — If you have a high-end machine, you can run it with <a href="https://www.sbert.net/" target="_blank" rel="noreferrer" className="underline underline-offset-2">sentence-transformers</a> after downloading weights from <a href="https://huggingface.co/intfloat/e5-mistral-7b-instruct" target="_blank" rel="noreferrer" className="underline underline-offset-2">Hugging Face</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/baai.ac.cn.png?fit=max&auto=format&n=O2NMryn9hetXwNok&q=85&s=5afcfcc1d5d198001ae9b50731d6352f" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/baai.ac.cn.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [BGE-M3](https://huggingface.co/BAAI/bge-m3)

        <span className="uai-itemcard-byline">BAAI</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Hybrid multilingual retrieval</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://huggingface.co/BAAI/bge-m3" target="_blank" rel="noreferrer" aria-label="View BGE-M3 on Hugging Face" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">View on Hugging Face</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      A versatile multilingual workhorse that does dense, sparse, and multi-vector retrieval in one model, and still a go-to open-weight default.
    </div>

    <div className="uai-itemcard-facts" aria-label="BGE-M3 facts">
      <span>Score <strong>77%</strong></span>
      <span>Price <strong>{"n/a"}</strong></span>
      <span>License <span className="uai-badge uai-badge--emerald">Open weight</span></span>
      <span>Dimensions <strong>1024</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-bge-m3-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-bge-m3-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>One model produces dense, sparse, and ColBERT-style multi-vector outputs, so you can run hybrid retrieval without stitching separate systems together.</li>
            <li>It covers 100-plus languages and a long context, and runs on a typical machine - a flexible, self-hostable default.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-bge-m3-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-bge-m3-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>Raw dense-retrieval accuracy now trails newer models like Qwen3-Embedding-8B and Snowflake Arctic Embed L v2.0.</li>
            <li>Its strength is flexibility, not a top score, so pick it for hybrid and multilingual work rather than peak single-vector quality.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-bge-m3-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-bge-m3-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>API</strong> — Accessible via <a href="https://openrouter.ai/baai/bge-m3" target="_blank" rel="noreferrer" className="underline underline-offset-2">OpenRouter</a>.</li>
            <li><strong>Run locally</strong> — You can run it locally with <a href="https://github.com/FlagOpen/FlagEmbedding" target="_blank" rel="noreferrer" className="underline underline-offset-2">FlagEmbedding</a> after downloading weights from <a href="https://huggingface.co/BAAI/bge-m3" target="_blank" rel="noreferrer" className="underline underline-offset-2">Hugging Face</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/openai.com.png?fit=max&auto=format&n=Te6KzZ86-OxPuEC2&q=85&s=745b8837f7535bc53cd70fc2f7024d58" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/openai.com.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [OpenAI text-embedding-3-small](https://developers.openai.com/api/docs/models/text-embedding-3-small)

        <span className="uai-itemcard-byline">OpenAI</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Cheap high-volume embedding</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://developers.openai.com/api/docs/models/text-embedding-3-small" target="_blank" rel="noreferrer" aria-label="Visit OpenAI text-embedding-3-small" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">Visit OpenAI</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      The budget OpenAI embedder - not the most accurate, but cheap and fast enough to be the default for high-volume, cost-sensitive work.
    </div>

    <div className="uai-itemcard-facts" aria-label="OpenAI text-embedding-3-small facts">
      <span>Score <strong>76%</strong></span>
      <span>Price <strong>{"$0.02 / 1M tokens"}</strong></span>
      <span>License <span className="uai-badge uai-badge--zinc">Proprietary</span></span>
      <span>Dimensions <strong>1536</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-openai-text-embedding-3-small-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-openai-text-embedding-3-small-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It's inexpensive and quick, with dimension shortening to cut storage further, which suits large corpora where per-token cost dominates.</li>
            <li>For a hosted, low-effort embedder that just works at volume, it's hard to beat on economics.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-openai-text-embedding-3-small-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-openai-text-embedding-3-small-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>Accuracy sits mid-pack, well below the leaders, and it's proprietary and API-only.</li>
            <li>Open-weight models you host can beat it on quality at a similar effective cost; if budget is looser, text-embedding-3-large is the natural upgrade.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-openai-text-embedding-3-small-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-openai-text-embedding-3-small-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>API</strong> — Accessible via <a href="https://developers.openai.com/api/docs/guides/embeddings" target="_blank" rel="noreferrer" className="underline underline-offset-2">OpenAI API</a> and <a href="https://learn.microsoft.com/en-us/azure/foundry/openai/tutorials/embeddings" target="_blank" rel="noreferrer" className="underline underline-offset-2">Microsoft Foundry / Azure OpenAI</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/mixedbread.ai.png?fit=max&auto=format&n=Te6KzZ86-OxPuEC2&q=85&s=28582a7bc82daaee3f4b62260445a295" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/mixedbread.ai.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [mxbai-embed-large-v1](https://huggingface.co/mixedbread-ai/mxbai-embed-large-v1)

        <span className="uai-itemcard-byline">Mixedbread AI</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Lightweight English retrieval</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://huggingface.co/mixedbread-ai/mxbai-embed-large-v1" target="_blank" rel="noreferrer" aria-label="View mxbai-embed-large-v1 on Hugging Face" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">View on Hugging Face</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      A small, older English-only model that's still a fine lightweight local option, though newer small models have moved past it.
    </div>

    <div className="uai-itemcard-facts" aria-label="mxbai-embed-large-v1 facts">
      <span>Score <strong>69%</strong></span>
      <span>Price <strong>{"n/a"}</strong></span>
      <span>License <span className="uai-badge uai-badge--emerald">Open weight</span></span>
      <span>Dimensions <strong>1024</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-mxbai-embed-large-v1-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-mxbai-embed-large-v1-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>At BERT-large size it's easy to run on a typical machine, fast, and self-hostable, with solid English retrieval for its footprint.</li>
            <li>A reasonable choice for simple, English-only semantic search where you want something small and self-contained.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-mxbai-embed-large-v1-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-mxbai-embed-large-v1-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It's English-only with a short context and no multilingual reach, and its accuracy trails current small models.</li>
            <li>For a similar footprint with more languages and better quality, EmbeddingGemma 300M or Snowflake Arctic Embed L v2.0 are stronger today.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-mxbai-embed-large-v1-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-mxbai-embed-large-v1-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>Run locally</strong> — You can run it locally with <a href="https://www.sbert.net/" target="_blank" rel="noreferrer" className="underline underline-offset-2">sentence-transformers</a> after downloading weights from <a href="https://huggingface.co/mixedbread-ai/mxbai-embed-large-v1" target="_blank" rel="noreferrer" className="underline underline-offset-2">Hugging Face</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/qwen.ai.png?fit=max&auto=format&n=Te6KzZ86-OxPuEC2&q=85&s=77ec239e207f3d7865895d11af129b39" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/qwen.ai.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [Qwen3-Embedding-0.6B](https://huggingface.co/Qwen/Qwen3-Embedding-0.6B)

        <span className="uai-itemcard-byline">Alibaba Qwen</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">Small local multilingual retrieval</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://huggingface.co/Qwen/Qwen3-Embedding-0.6B" target="_blank" rel="noreferrer" aria-label="View Qwen3-Embedding-0.6B on Hugging Face" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">View on Hugging Face</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      The small sibling of the Qwen3 embedding family - the pick when you want capable multilingual embeddings that run locally on modest hardware.
    </div>

    <div className="uai-itemcard-facts" aria-label="Qwen3-Embedding-0.6B facts">
      <span>Score <strong>4%</strong></span>
      <span>Price <strong>{"$0.01 / 1M tokens"}</strong></span>
      <span>License <span className="uai-badge uai-badge--emerald">Open weight</span></span>
      <span>Dimensions <strong>1024</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-qwen3-embedding-0-6b-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-qwen3-embedding-0-6b-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It brings the family's instruction control and 100-plus-language coverage down to a size that runs comfortably on a typical machine through Ollama.</li>
            <li>For local RAG or private on-device search where you can't run an 8B model, it's a genuinely useful default.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-qwen3-embedding-0-6b-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-qwen3-embedding-0-6b-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>As a sub-1B model it can't match the retrieval accuracy of the 8B version or top proprietary models, so don't expect leaderboard quality.</li>
            <li>If you have the hardware, Jina Embeddings v5 Text Small edges it on multilingual retrieval at a similar size.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-qwen3-embedding-0-6b-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-qwen3-embedding-0-6b-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>API</strong> — Accessible via <a href="https://www.alibabacloud.com/help/en/model-studio/model-pricing" target="_blank" rel="noreferrer" className="underline underline-offset-2">Alibaba Cloud Model Studio</a> and <a href="https://openrouter.ai/qwen/qwen3-embedding-0.6b" target="_blank" rel="noreferrer" className="underline underline-offset-2">OpenRouter</a>.</li>
            <li><strong>Run locally</strong> — You can run it locally with <a href="https://ollama.com/search?c=embedding" target="_blank" rel="noreferrer" className="underline underline-offset-2">Ollama</a> after downloading weights from <a href="https://huggingface.co/Qwen/Qwen3-Embedding-0.6B" target="_blank" rel="noreferrer" className="underline underline-offset-2">Hugging Face</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

<div className="uai-itemcard" role="article">
  <div className="uai-itemcard-head">
    <span className="uai-itemcard-icon">
      <img src="https://mintcdn.com/usefulai/Ez-pJDkPpztLE7Cr/images/icons/144/google.com.png?fit=max&auto=format&n=Ez-pJDkPpztLE7Cr&q=85&s=11e0c725f841c45443116a184b63beac" alt="" noZoom loading="lazy" width="144" height="144" data-path="images/icons/144/google.com.png" />
    </span>

    <div className="uai-itemcard-identity">
      <div className="uai-itemcard-row uai-itemcard-row--title">
        ## [EmbeddingGemma 300M](https://ai.google.dev/gemma/docs/embeddinggemma)

        <span className="uai-itemcard-byline">Google</span>
      </div>

      <div className="uai-itemcard-row">
        <span className="uai-itemcard-note uai-itemcard-note--blue">On-device embedding</span>
      </div>
    </div>

    <div className="uai-itemcard-end">
      <a href="https://ai.google.dev/gemma/docs/embeddinggemma" target="_blank" rel="noreferrer" aria-label="Visit EmbeddingGemma 300M" className="uai-itemcard-cta uai-itemcard-cta--blue no-underline">Visit Google</a>
    </div>
  </div>

  <div className="uai-itemcard-body">
    <div className="uai-itemcard-summary">
      Google's tiny on-device embedder, built to run on phones and laptops - the pick when footprint and offline use matter more than peak accuracy.
    </div>

    <div className="uai-itemcard-facts" aria-label="EmbeddingGemma 300M facts">
      <span>Score <strong>4%</strong></span>
      <span>Price <strong>{"n/a"}</strong></span>
      <span>License <span className="uai-badge uai-badge--emerald">Open weight</span></span>
      <span>Dimensions <strong>768</strong></span>
    </div>

    <div className="uai-itemcard-details-group">
      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-embeddinggemma-300m-strengths" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-embeddinggemma-300m-strengths"><span>Strengths</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>At around 300M parameters it runs in a very small memory budget, even on mobile, and still covers 100-plus languages with Matryoshka dimensions down to 128 for tiny vectors.</li>
            <li>For offline, private, or edge search, it's the most deployable model here.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-embeddinggemma-300m-tradeoffs" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-embeddinggemma-300m-tradeoffs"><span>Tradeoffs</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li>It won't match larger models on retrieval accuracy, and its short context limits long-document work.</li>
            <li>It's built for footprint, not ceiling - if you can run something bigger, Qwen3-Embedding-0.6B or Snowflake Arctic Embed L v2.0 retrieve better.</li>
          </ul>
        </div>
      </div>

      <div className="uai-itemcard-details">
        <input type="checkbox" id="embeddings-embeddinggemma-300m-how-to-access" className="uai-itemcard-details-toggle" />

        <label htmlFor="embeddings-embeddinggemma-300m-how-to-access"><span>How to access</span><span className="uai-itemcard-details-chevron" /></label>

        <div className="uai-itemcard-details-body">
          <ul>
            <li><strong>Run locally</strong> — You can run it locally with <a href="https://ollama.com/search?c=embedding" target="_blank" rel="noreferrer" className="underline underline-offset-2">Ollama</a> after downloading weights from <a href="https://huggingface.co/google/embeddinggemma-300m" target="_blank" rel="noreferrer" className="underline underline-offset-2">Hugging Face</a>.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>

***

## How to Choose

When choosing between these models, consider:

* **Access:** First decide whether you'll call a hosted API or self-host. Proprietary models like Voyage 4 Large, Gemini Embedding 2, Cohere Embed v4.0, and the OpenAI models are API-only. Open-weight models can be self-hosted, but the 7B-8B ones (Octen, Qwen3-Embedding-8B, NV-Embed-v2, E5 Mistral) need a high-end machine, while smaller models (BGE-M3, Snowflake, Qwen3-Embedding-0.6B, EmbeddingGemma) run on a typical one.
* **Quality:** We use RTEB, the Retrieval Embedding Benchmark, as the main score. It measures retrieval accuracy on held-out and private datasets across domains like law, healthcare, finance, and code, which makes it harder to game than older public benchmarks. We normalize each model's RTEB rank to a 0-100 scale, so 100 is the top-ranked model and low numbers mean a low rank, not a percent-correct figure. That's why small on-device models score near the bottom even though they're useful.
* **Price:** We use API cost per 1M input tokens for a clean comparison. Several open-weight models show n/a because they have no single first-party per-token rate - your cost is the hardware you run them on, or whatever host you route through.
* **Output Dimensions:** Bigger vectors can capture more, but they cost more to store and search. Most top models support Matryoshka truncation, so you can start at the full size and cut to 512 or 768 to save storage and speed up search with little quality loss.
* **Licensing:** Check this before you build. NV-Embed-v2 and Jina Embeddings v5 Text Small ship open weights under noncommercial licenses, so commercial use needs a paid API or a separate agreement despite the "open weight" label.

***

## Other Models We Considered

<div className="not-prose my-4 flex flex-col gap-1.5 uai-article-prose text-zinc-700 dark:text-zinc-300">
  <span className="flex items-baseline gap-2.5">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />

    <span><img src="https://mintcdn.com/usefulai/nqtrSJ8E-k7bZERT/images/icons/48/octen.ai.png?fit=max&auto=format&n=nqtrSJ8E-k7bZERT&q=85&s=21240f19a9a57020435509a1963052e6" alt="" noZoom className="relative -top-px mr-1 inline h-4 w-4 rounded-sm object-contain" width="48" height="48" data-path="images/icons/48/octen.ai.png" /><a href="https://huggingface.co/Octen/Octen-Embedding-4B" target="_blank" rel="noreferrer" className="font-medium text-zinc-950 underline underline-offset-2 dark:text-white">Octen-Embedding-4B</a> <span className="uai-ink-muted">(Octen)</span> — Nearly matches the 8B on quality with lighter hardware needs.</span>
  </span>

  <span className="flex items-baseline gap-2.5">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />

    <span><img src="https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/voyageai.com.png?fit=max&auto=format&n=C5xOaAf4Os-Vu41o&q=85&s=1a030caf2d1358402e00c796aad71213" alt="" noZoom className="relative -top-px mr-1 inline h-4 w-4 rounded-sm object-contain" width="48" height="48" data-path="images/icons/48/voyageai.com.png" /><a href="https://docs.voyageai.com/docs/embeddings" target="_blank" rel="noreferrer" className="font-medium text-zinc-950 underline underline-offset-2 dark:text-white">Voyage 4</a> <span className="uai-ink-muted">(Voyage AI)</span> — The cheaper Voyage option, a little less accuracy but still strong.</span>
  </span>

  <span className="flex items-baseline gap-2.5">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />

    <span><img src="https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/google.com.png?fit=max&auto=format&n=82PG1Up2qz4DPkMj&q=85&s=d44aa6f953cf72e889c25d7f615750e5" alt="" noZoom className="relative -top-px mr-1 inline h-4 w-4 rounded-sm object-contain" width="48" height="48" data-path="images/icons/48/google.com.png" /><a href="https://ai.google.dev/gemini-api/docs/embeddings" target="_blank" rel="noreferrer" className="font-medium text-zinc-950 underline underline-offset-2 dark:text-white">Gemini Embedding 001</a> <span className="uai-ink-muted">(Google)</span> — The prior Gemini embedder, now superseded by Gemini Embedding 2.</span>
  </span>

  <span className="flex items-baseline gap-2.5">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />

    <span><img src="https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/huggingface.co.png?fit=max&auto=format&n=C5xOaAf4Os-Vu41o&q=85&s=760541dee73285f3eb28c4ced26d9a3c" alt="" noZoom className="relative -top-px mr-1 inline h-4 w-4 rounded-sm object-contain" width="48" height="48" data-path="images/icons/48/huggingface.co.png" /><a href="https://huggingface.co/infgrad/Jasper-Token-Compression-600M" target="_blank" rel="noreferrer" className="font-medium text-zinc-950 underline underline-offset-2 dark:text-white">Jasper Token Compression 600M</a> <span className="uai-ink-muted">(InfGrad)</span> — Compact model with strong compression, but niche retrieval performance.</span>
  </span>

  <span className="flex items-baseline gap-2.5">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />

    <span><img src="https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/qwen.ai.png?fit=max&auto=format&n=C5xOaAf4Os-Vu41o&q=85&s=dd7a3821c277e432380635e28c70dc83" alt="" noZoom className="relative -top-px mr-1 inline h-4 w-4 rounded-sm object-contain" width="48" height="48" data-path="images/icons/48/qwen.ai.png" /><a href="https://huggingface.co/Qwen/Qwen3-Embedding-4B" target="_blank" rel="noreferrer" className="font-medium text-zinc-950 underline underline-offset-2 dark:text-white">Qwen3-Embedding-4B</a> <span className="uai-ink-muted">(Alibaba Qwen)</span> — The mid-size Qwen embedder, between the 8B and 0.6B.</span>
  </span>

  <span className="flex items-baseline gap-2.5">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />

    <span><img src="https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/huggingface.co.png?fit=max&auto=format&n=C5xOaAf4Os-Vu41o&q=85&s=760541dee73285f3eb28c4ced26d9a3c" alt="" noZoom className="relative -top-px mr-1 inline h-4 w-4 rounded-sm object-contain" width="48" height="48" data-path="images/icons/48/huggingface.co.png" /><a href="https://huggingface.co/nomic-ai/nomic-embed-text-v1.5" target="_blank" rel="noreferrer" className="font-medium text-zinc-950 underline underline-offset-2 dark:text-white">nomic-embed-text-v1.5</a> <span className="uai-ink-muted">(Nomic AI)</span> — Familiar local RAG baseline, now behind newer small models.</span>
  </span>

  <span className="flex items-baseline gap-2.5">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />

    <span><img src="https://mintcdn.com/usefulai/nqtrSJ8E-k7bZERT/images/icons/48/seed.bytedance.com.png?fit=max&auto=format&n=nqtrSJ8E-k7bZERT&q=85&s=679306e600cc66fcc6ca03e024269482" alt="" noZoom className="relative -top-px mr-1 inline h-4 w-4 rounded-sm object-contain" width="48" height="48" data-path="images/icons/48/seed.bytedance.com.png" /><a href="https://seed.bytedance.com/en/blog/built-on-seed1-6-flash-seed-1-6-embedding-launched" target="_blank" rel="noreferrer" className="font-medium text-zinc-950 underline underline-offset-2 dark:text-white">Seed1.6 Embedding</a> <span className="uai-ink-muted">(ByteDance)</span> — Strong on some benchmarks, weaker on retrieval-focused tests.</span>
  </span>

  <span className="flex items-baseline gap-2.5">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />

    <span><img src="https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/huggingface.co.png?fit=max&auto=format&n=C5xOaAf4Os-Vu41o&q=85&s=760541dee73285f3eb28c4ced26d9a3c" alt="" noZoom className="relative -top-px mr-1 inline h-4 w-4 rounded-sm object-contain" width="48" height="48" data-path="images/icons/48/huggingface.co.png" /><a href="https://huggingface.co/JCorners/Ingot-8B-R3" target="_blank" rel="noreferrer" className="font-medium text-zinc-950 underline underline-offset-2 dark:text-white">Ingot 8B R3</a> <span className="uai-ink-muted">(JCorners)</span> — Tops some English benchmarks, but retrieval-focused results lag.</span>
  </span>

  <span className="flex items-baseline gap-2.5">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />

    <span><img src="https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max&auto=format&n=C5xOaAf4Os-Vu41o&q=85&s=21ac965dc6ee5751127e6d435043629b" alt="" noZoom className="relative -top-px mr-1 inline h-4 w-4 rounded-sm object-contain" width="48" height="48" data-path="images/icons/48/openai.com.png" /><a href="https://openai.com/index/new-and-improved-embedding-model/" target="_blank" rel="noreferrer" className="font-medium text-zinc-950 underline underline-offset-2 dark:text-white">OpenAI text-embedding-ada-002</a> <span className="uai-ink-muted">(OpenAI)</span> — The legacy default, replaced by the text-embedding-3 models.</span>
  </span>

  <span className="flex items-baseline gap-2.5">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />

    <span><img src="https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/huggingface.co.png?fit=max&auto=format&n=C5xOaAf4Os-Vu41o&q=85&s=760541dee73285f3eb28c4ced26d9a3c" alt="" noZoom className="relative -top-px mr-1 inline h-4 w-4 rounded-sm object-contain" width="48" height="48" data-path="images/icons/48/huggingface.co.png" /><a href="https://huggingface.co/Kingsoft-LLM/QZhou-Embedding" target="_blank" rel="noreferrer" className="font-medium text-zinc-950 underline underline-offset-2 dark:text-white">QZhou Embedding</a> <span className="uai-ink-muted">(Kingsoft LLM)</span> — Benchmark-strong open weights, but low demand and thin retrieval coverage.</span>
  </span>
</div>

***

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title={"What is the best embedding model right now?"}>
    Voyage 4 Large is our top pick for general-purpose retrieval quality, and it's the one to beat. If you want open weights you can self-host, Octen-Embedding-8B leads that field.
  </Accordion>

  <Accordion title={"What is the best open-weight embedding model?"}>
    Octen-Embedding-8B leads on retrieval, with Qwen3-Embedding-8B close behind and far broader language coverage. Both need a high-end machine, so budget for the hardware or route them through an API.
  </Accordion>

  <Accordion title={"What is the best embedding model I can run locally?"}>
    On a typical machine, BGE-M3, Snowflake Arctic Embed L v2.0, Qwen3-Embedding-0.6B, and EmbeddingGemma 300M all run comfortably. EmbeddingGemma goes smallest for phones and edge devices; BGE-M3 gives you the most retrieval flexibility.
  </Accordion>

  <Accordion title={"Is Qwen3-Embedding better than BGE-M3?"}>
    For raw multilingual dense retrieval, Qwen3-Embedding-8B generally edges it, but BGE-M3 adds sparse and multi-vector retrieval in one model. Choose by whether you want hybrid retrieval or just the strongest dense vectors.
  </Accordion>

  <Accordion title={"What should I use instead of text-embedding-ada-002?"}>
    Move to text-embedding-3-small for a cheap upgrade or text-embedding-3-large for better quality. Both beat ada-002 and add dimension shortening, so migration is usually a straight swap.
  </Accordion>

  <Accordion title={"Do embedding benchmarks match real-world use?"}>
    Roughly. RTEB's private datasets make it harder to game than older benchmarks, but retrieval quality still depends on your own corpus. Shortlist the top two or three candidates by score, then test them on your data before committing.
  </Accordion>

  <Accordion title={"How many output dimensions do I actually need?"}>
    Usually fewer than the maximum. Many of these models support Matryoshka truncation, so you can cut dimensions to save storage and speed up search with little quality loss. Test at 512 or 768 before paying to store full-size vectors.
  </Accordion>
</AccordionGroup>
