← Back to all models

text-embedding-3-large

OpenAIEmbeddingProprietary

OpenAI's most capable embedding model for converting text into vectors. Used for semantic search, clustering, and RAG.

Abilities

Embeddings

Use Cases

RAG / SearchEnterpriseData Analysis

Available in Tools

Availability

How to Use

Use the OpenAI Embeddings API with model `text-embedding-3-large`. Send text and receive vectors up to 3072 dimensions.

Pros

  • High-quality embeddings — top scores on MTEB benchmark for retrieval tasks
  • Configurable dimensions (256–3072) — trade quality for storage/speed
  • Simple API — just send text, receive vectors, no ML expertise needed
  • Wide language support for multilingual embedding applications

Cons

  • Closed source — cannot self-host, all data must be sent to OpenAI
  • Requires API calls — no offline use, adds latency to every request
  • Cost adds up with large document collections ($0.13/1M tokens)
  • Cannot fine-tune — stuck with generic embeddings
  • Open-source alternatives (BGE, GTE) are approaching comparable quality for free

What to Use It For

star

Perfect For

Semantic search over document collections

Top MTEB benchmark scores for retrieval — best general-purpose embedding quality available via API

RAG retrieval pipelines

High-quality vector representations ensure relevant document chunks are retrieved for generation

Clustering and classification via embeddings

Configurable dimensions (256-3072) allow trading quality for speed in clustering and classification tasks

thumb_up

Good For

Duplicate detection

High-quality semantic similarity makes it effective at finding near-duplicate content

Recommendation systems

Vector embeddings enable content-based recommendations by finding semantically similar items

warning

Not Recommended

Processing sensitive data offline

All data must be sent to OpenAI servers — no offline or on-premise option for data that cannot leave your network

Try instead: BGE, GTE

Fine-tuned domain-specific search

Cannot be fine-tuned — stuck with generic embeddings that may miss domain-specific nuances

Try instead: Cohere Embed

block

Do Not Use For

Text generation

Embedding model only — converts text to vectors, cannot generate any text or responses

Try instead: GPT-4o

Real-time use in latency-critical paths

API call overhead adds network latency to every embedding request — too slow for sub-millisecond requirements

Try instead: local embedding model

Technical Details

Pricing$0.13 / 1M tokens
ParametersUndisclosed

Links