AI model by OpenAI
text-embedding-3-small for business
OpenAI's efficient, lowest-cost embedding model, with 1,536-dimension vectors for search, retrieval and similarity at scale.
- Reviewed on September 24, 2026
- OpenAI
Capability tiersRelative, not benchmarks
Key facts about text-embedding-3-small
- Model ID at review
- text-embedding-3-small
- Provider
- OpenAI
- Main category
- Embeddings
- Open weights
- No, available as a hosted service
- Last reviewed
- September 24, 2026
Fit
Where it fits and where it does not
Good at
-
Semantic search at low cost.
-
Large document collections.
-
Similarity and duplicate detection.
-
Smaller vectors that save storage.
-
A solid first choice for many RAG projects.
Not the right choice for
-
Images, audio or video.
-
Chunks longer than 8,192 tokens.
-
Cases where a stronger model clearly finds better passages.
-
Generating answers.
Use cases
Business use cases we would use it for
Similar records
Our notes
When we would choose it
text-embedding-3-small is OpenAI's efficient embedding model. It produces 1,536-dimension vectors from inputs of up to 8,192 tokens, and it is the lowest-cost option in the current OpenAI embedding line.
For many business knowledge assistants, it is a sensible starting point. It is cheap enough to embed large collections, fast enough for live search and small enough to keep storage costs down. If testing shows that it misses passages a stronger model would find, moving up to text-embedding-3-large or another provider is straightforward, as long as you plan for re-embedding.
We usually combine embeddings with keyword search, because some questions depend on exact words such as product codes or names. Hybrid search, plus a rerank step such as Cohere Rerank, often matters more than the choice of embedding model.
The quality of chunks matters too. Splitting documents at sensible boundaries, keeping titles with their sections and storing the source for every chunk all help the assistant find and cite the right text. See RAG knowledge assistants.
Cost is rarely the problem with embeddings, since even large collections are cheap to embed once. The real costs are storage, the time to re-embed when you change models and the quality of what the assistant finds. We keep a small set of test questions for every project and run it after any change to chunking, models or search settings, so problems show up before users see them.
Before you commit
Things to check before you commit
-
Retrieval quality
Measure on real questions. Add reranking if results are close but not quite right.
-
Switching cost
Moving to another model later means re-embedding everything.
-
Languages
Test with your real languages if not all content is in English.
-
Data terms
Confirm data terms for the documents you embed.
Alternatives
Models to compare it with
text-embedding-3-large
OpenAI's most capable embedding model for search and retrieval, with 3,072-dimension vectors and support for English and other languages.
Voyage 4
Voyage AI's current embedding series, now part of MongoDB, with large, standard and lite models that share one embedding space.
Cohere Embed v4
Cohere's multimodal embedding model for enterprise search, embedding text, images and mixed documents, with flexible vector sizes and long inputs.
Keep exploring
Solutions, services and guides
Related services
View all related services- RAG knowledge assistants Assistants that answer questions from your own documents and show where each answer came from.
- Database design Data models that stay fast and correct as your business grows, with backups and access rules in place.
- AI Product Development AI agents, knowledge assistants, copilots and document automation built into the way your team already works.
- Dashboards and reporting Dashboards that pull numbers from the systems you already use and show what matters without a spreadsheet.
- Product scaling Keep a growing product fast and stable as users, data and features increase.
- MCP integration Connect AI assistants to your CRM, files, databases and tools through Model Context Protocol servers, with safe permissions.
Solutions
View all solutions- Knowledge assistant (RAG) Ask a question in plain words and get an answer from your own documents, with links to the sources.
- Internal help desk assistant An assistant in Slack or Teams that answers policy and how-to questions from your handbooks and opens tickets when needed.
- Feedback analysis Read every review, survey and ticket, group them by theme and sentiment, and show what customers keep asking for.
- Automated reporting Reports that build themselves from your systems on schedule, with a plain-language summary of what changed.
- Forecasting dashboards Forecast demand from your sales history and seasonality, and flag items to reorder before they run out.
- AI support agent An assistant that answers routine questions from your own content, checks orders and hands anything else to a person.
Industries
View all industries- Healthcare Patient booking, intake forms, internal knowledge assistants and admin automation for clinics and care providers.
- Legal Contract review assistants, knowledge search, intake and document automation for law firms and in-house legal teams.
- Retail Stock forecasting, sales dashboards, feedback analysis and store tools for retailers with shops and online sales.
- Professional services Client portals, proposal drafting, knowledge assistants and internal tools for consultancies, agencies and firms.
Case studies
View all case studiesGuides and articles
View all guides and articles- What is RAG and when do you need it? How retrieval-augmented generation lets AI answer from your documents, when it fits and how to build it well.
- RAG vs fine-tuning Two ways to make AI work with your knowledge, compared by cost, accuracy and upkeep.
- How to connect AI to your database safely Let staff ask questions of your data in plain English without risking production systems or sensitive records.
- PostgreSQL vs MySQL The two most popular open-source databases compared for business applications.
MCP servers
View all mcp servers- Chroma Chroma's official MCP server lets AI create collections, add, query, update and delete documents in a Chroma vector database, local or cloud.
- Confluence Atlassian's official Rovo MCP server lets AI search and read Confluence spaces and pages, create and edit content and add comments and labels.
- Memory The MCP project's Memory reference server gives AI a local knowledge graph to store people, things and facts and recall them later.
- Obsidian A community MCP server that lets AI list, read, search, edit, append to and delete notes in an Obsidian vault through the Local REST API plugin.
- Pinecone Pinecone's official developer MCP server lets AI search Pinecone docs, manage indexes, upsert records, search and rerank.
- Qdrant Qdrant's official MCP server gives AI a semantic memory: store information in a Qdrant collection and find it again by meaning.
Glossary terms
View all glossary terms- RAG RAG, or retrieval-augmented generation, is a method where an AI system first finds relevant passages in your documents, then answers using only those passages.
- Database A database is an organized store of data that software can search, update and keep consistent, such as customers, orders or bookings.
- Vector database A vector database stores embeddings, lists of numbers that represent meaning, and quickly finds the ones most similar to a query.
- Embeddings Embeddings are lists of numbers that represent the meaning of text or images, so software can find items that are similar in meaning.
- Semantic search Semantic search finds results by meaning rather than exact words, so a search for "reset my login" can find an article titled "Forgot your password".
- Chatbot A chatbot is software that holds a conversation with people through text or voice, answering questions or completing simple tasks.
FAQ
Questions people ask us
Have a question that is not here? Ask us directly.
Often yes, especially with hybrid search and reranking. Test it on your own questions.
1,536 by default.
No. For images, look at Gemini Embedding or Cohere Embed.