OpenAI
text-embedding-3-small API Pricing
Improved, more efficient successor to text-embedding-ada-002. Embeddings are priced on input tokens only (no output tokens). Model page did not clearly state a differentiated Batch API rate.
Verified against OpenAI’s pricing page on 2026-07-02.
View source ↗Facts
Specs
- Familytext-embedding-3
- API IDtext-embedding-3-small
- ModalityEmbedding
- Context window—
- Max output—
- Release dateNot published
Pricing (per 1M tokens)
- Input$0.02 / 1M tokens
- Output—
- Cached input—
- Cache write—
- Batch discount—
Capabilities
embedding
Notes
Improved, more efficient successor to text-embedding-ada-002. Embeddings are priced on input tokens only (no output tokens). Model page did not clearly state a differentiated Batch API rate.
Worked cost examples
Estimated monthly cost on three common usage shapes
| Workload | Est. monthly cost |
|---|---|
Chatbot 800 input / 200 output tokens per request, 100,000 requests/month | $1.60 |
RAG pipeline 6,000 input / 700 output tokens per request, 30,000 requests/month | $3.60 |
Batch summarization 20,000 input / 1,500 output tokens per request, 5,000 requests/month | $2.00 |
Price history
Changes we have documented since we began tracking
No price changes recorded since we began tracking.
text-embedding-3-small pricing FAQ
- How much does text-embedding-3-small cost per 1M tokens?
- text-embedding-3-small costs $0.02 per 1M input tokens.
- How much does text-embedding-3-small cost per request?
- We can't compute an exact per-request cost for text-embedding-3-small — some price fields aren't published.
- Is text-embedding-3-small cheaper than text-embedding-3-large?
- text-embedding-3-small is cheaper than text-embedding-3-large on input tokens, by about 85%.
- Does text-embedding-3-small have cache pricing?
- No cache discount is documented for text-embedding-3-small on the provider's pricing page.