Glossary | AI & Development
Embeddings
Numerical vector representations of text (or other content) that capture semantic meaning, enabling similarity search and retrieval.
Browse all definitionsIn detail
An embedding is a fixed size array of floating point numbers produced by a model when it encodes a piece of text, image or other content. Semantically similar content produces similar (close in vector space) embeddings. This property is what makes similarity search work. Given a query, you embed it, then find the closest stored embeddings in a vector database and retrieve their associated content. Embedding models include OpenAI's text-embedding series, Cohere's Embed models, and open source options like Nomic Embed. Embeddings are the input layer for retrieval-augmented generation and semantic search.
Sources and further reading
Check the source, not just the summary
- OpenAI embeddings guidedevelopers.openai.com
Apply the definition
Want to talk through how this applies to your business?
Start with the decision in front of you. We will help map the fit.