Text Embedding 3 Small

OpenAI chattool_use

API ID: openai/text-embedding-3-small

Input Price
$0.02
/1M tokens
Output Price
Free
/1M tokens

About Text Embedding 3 Small

text-embedding-3-small is OpenAI's improved, more performant version of the ada embedding model. Embeddings are a numerical representation of text that can be used to measure the relatedness between two pieces of text. Embeddings are useful for search, clustering, recommendations, anomaly detection, and classification tasks.

๐Ÿ“Š
Price Ranking
#583 lowest price among 1240 Chat models

Model Specifications

Context Length
8k
Max Output
โ€”
Release Date
2025-10-30
Capabilities
chat tool_use
Input Modalities
text
Output Modalities
embeddings

Best For

  • Conversations, content writing, general assistance

Consider Alternatives For

  • Image understanding (needs vision capability)

๐Ÿ’ฐ Real-World Cost Examples

Estimated monthly costs for common use cases

Personal AI Assistant
$0.01
/month
50 conversations/day, ~500 tokens each
Customer Service Bot
$0.30
/month
1000 tickets/day, ~800 tokens each

OpenAI Model Lineup

Compare all models from OpenAI to find the best fit

Model Input Output Context Capabilities
Text Embedding 3 Small Current Free Free 8k chat tool_use
GPT-3.5 Turbo 16k (older v1106) Free Free 16k chat
GPT-3.5 Turbo 16k (older v1106) Free Free 16k chat
GPT-4 32k Free Free 33k chat
GPT-4 32k Free Free 33k chat
GPT-4 32k (older v0314) Free Free 33k chat

Similar Models from Other Providers

Cross-brand alternatives with similar capabilities

Alibaba Qwen Qwen3 Embedding 4B
Input: $0.02
Output: Free
Context: 33k
Other LiquidAI/LFM2-8B-A1B
Input: $0.01
Output: $0.02
Context: 33k
Other LiquidAI/LFM2-2.6B
Input: $0.01
Output: $0.02
Context: 33k
Other GTE-Large
Input: $0.01
Output: Free
Context: 512

๐Ÿš€ Quick Start

Get started with Text Embedding 3 Small API

OpenAI Python SDK
from openai import OpenAI
client = OpenAI()

response = client.chat.completions.create(
    model="openai/text-embedding-3-small",
    messages=[
        {"role": "user", "content": "Hello!"}
    ]
)
print(response.choices[0].message.content)