← Storage

Embedding API pricing

10 embedding models · USD per 1M tokens

ModelProvider$/1M ↑DimsCtxMTEB
text-embedding-3-smallOpenAI$0.0215368K62.3docs ↗
voyage-3.5-liteVoyage AI$0.02102432K64.7docs ↗
jina-embeddings-v3Jina AI$0.0210248K58.0docs ↗
Titan Text Embeddings V2Amazon$0.0210248K55.0docs ↗
voyage-3.5Voyage AI$0.06102432K66.4docs ↗
mistral-embedMistral$0.1010248K59.0docs ↗
nomic-embed-text-v1.5Nomic$0.107688K53.0docs ↗
embed v4.0Cohere$0.121536128K66.0docs ↗
text-embedding-3-largeOpenAI$0.1330728K64.6docs ↗
gemini-embedding-001Google$0.1530722K68.3docs ↗

compare.hint · Price per 1M input tokens. MTEB = retrieval score (approx). Dimensions shown are the model's maximum.

Reading this comparison

  • 10 embedding models tracked, from $0.020 to $0.15 per 1M tokens - a 8x range.
  • Embedding a 10M-token corpus costs roughly $0.20 to $1.50 depending on the model - a one-time or per-ingest cost, unlike the ongoing cost of storing and querying the resulting vectors.
  • Vector dimensions range from 768 to 3072 across these models - more dimensions mean more vector storage downstream (see the vector database comparison).
  • Among the 10 models that publish an MTEB retrieval score, the average is 61.7 - a higher score suggests better semantic search quality, but is not necessarily tied to price.

This price covers generating the vectors only. Storing and querying them is billed separately by whichever vector database you choose.

Concepts on this page