- Text Embeddings
E5-Base-v2 is an English sentence and paragraph embedding model from Intfloat that encodes text into a 768-dimensional dense vector space, optimized for high-quality semantic similarity tasks.
Powered by OpenAI
Text Embedding 3 Small is an OpenAI embedding model optimized for low-latency, low-cost vector representations of text. It offers strong semantic performance while being suitable for large-scale or resource-constrained applications.
Output tokens per second · Higher is better
Seconds · Lower is better
USD per 1M tokens (blended) · Lower is better
About the model
Text Embedding 3 Small is an OpenAI model that converts text into dense vector embeddings for efficient semantic comparison and retrieval. It is primarily used for tasks like semantic search, information retrieval, and clustering where many documents or queries must be embedded cost-effectively. It is also commonly applied in recommendation systems, topic modeling, and classification workflows that rely on vector similarity. It belongs to OpenAI’s third-generation text embedding family, following earlier models such as the text-embedding-ada-002 series.
Model capabilities
Generates dense numerical vector representations of text optimized for semantic tasks like search, clustering, and retrieval.
Enables comparison of texts by measuring vector similarity, supporting relevance ranking, deduplication, and near-duplicate detection.
Supports grouping of related documents or sentences based on embedding proximity, useful for topic discovery and organization.
Handles multiple languages for embeddings, enabling cross-lingual similarity search and retrieval in multilingual datasets.
Provides embedding vectors that can be used as input features for downstream classifiers and other machine learning models.
Use cases
Transparent pricing
LLM API offers the lowest-cost, highest-capacity Text Embedding 3 Small–class embeddings.
| Provider | Region | Latency | Throughput | Uptime | Input ($/1M) | Output ($/1M) | Context |
|---|---|---|---|---|---|---|---|
| LLM API BEST | Global | 80ms | 120k tps | 99.99% | $0.010 | $0.00 | 200K tokens |
| OpenAI | Global | 120ms | 80k tps | 99.9% | $0.020 | $0.00 | 128K tokens |
| Azure OpenAI | US East, EU West | ~140ms | ~60k tps | 99.9% | ~$0.022 | $0.00 | ~128K tokens |
| Anthropic | US, EU | ~150ms | ~50k tps | 99.9% | ~$0.025 | $0.00 | 200K tokens |
| Google Cloud | Global | 210ms | 55k tps | 99.9% | ~$0.023 | $0.00 | 200K tokens |
Performance benchmarks
| Metric | Text Embedding 3 Small (OpenAI) | text-embedding-3-large (OpenAI) | text-embedding-ada-002 (OpenAI) |
|---|---|---|---|
| Dimensions | 1536 | 3072 | 1536 |
| Max Input Tokens | 8K | 8K | 8K |
| Price per 1M Tokens | $0.02 | $0.13 | $0.10 |
| Avg Latency | ~120ms | ~180ms | ~200ms |
| Throughput | ~1,200 tps | ~900 tps | ~800 tps |
| Uptime | 99.9% | 99.9% | 99.9% |
30-day usage via LLM API
Architecture & Integration
One unified API. Every major model. Built-in reliability, cost control, and observability.
Automatically route each request to the optimal model across providers based on latency, cost, and quality—no client changes, just smarter traffic control.
One endpoint, every modelControl spend with per-route pricing rules, dynamic model downgrades, and usage caps so you can experiment freely without surprise bills.
Optimize every tokenDefine automatic fallbacks when a provider fails or times out, ensuring mission-critical flows stay online even during upstream incidents.
Don’t ship single pointsTrace every request end-to-end with logs, metrics, and latency breakdowns across providers so you can debug production issues in minutes, not days.
See every token hopDeclare tasks like chat, tools, or RAG once and let LLM.API translate them into provider-specific calls, keeping your app logic clean and portable.
Code to tasks, not vendorsSubmit large batches of prompts with automatic chunking, retries, and concurrency control to process millions of tokens efficiently and predictably.
Scale jobs, not scriptsDecision guide
FAQ
Text Embedding 3 Small is an OpenAI model that generates vector representations of text, optimized for low cost and strong retrieval performance.
Text Embedding 3 Small is best for semantic search, retrieval-augmented generation, clustering, recommendations, and other tasks requiring dense text similarity comparisons.
Text Embedding 3 Small supports input texts up to 8,192 tokens in length.
Text Embedding 3 Small is designed for high-throughput, low-latency embedding generation; actual latency depends on your request size and LLM.API region.
Text Embedding 3 Small supports text-only input and outputs numeric embedding vectors; it does not accept images, audio, or other modalities.
Call the LLM.API embeddings endpoint, set the provider to OpenAI, and specify the model name "text-embedding-3-small" in your request.
Text Embedding 3 Small is cheaper and slightly lower quality than Text Embedding 3 Large, making it preferable for large-scale or latency-sensitive workloads.
Text Embedding 3 Small cannot generate natural language, code, or images and may underperform on highly specialized or domain-specific semantic tasks.
Pricing for Text Embedding 3 Small on LLM.API is typically usage-based per token or character and may differ slightly from OpenAI direct pricing.
Text Embedding 3 Small supports multiple languages, but performance may vary by language and is generally strongest for English content.
Compare
E5-Base-v2 is an English sentence and paragraph embedding model from Intfloat that encodes text into a 768-dimensional dense vector space, optimized for high-quality semantic similarity tasks.
bge-base-en-v1.5 is a base-sized English text embedding model from BAAI’s BGE (BAAI General Embedding) series, optimized for semantic similarity and retrieval. It generates 768-dimensional embeddings for…
Gemini Embedding 2 is Google's natively multimodal embedding model that maps text, images, video, audio, and documents into a single semantic vector space. It is notable…