What are Embeddings?
Embeddings convert text, images, or other data into arrays of numbers (vectors) that capture semantic relationships:Generating Embeddings
OpenAI Embeddings
OpenAI provides state-of-the-art embedding models:Available Models
- OpenAI
- Anthropic
- Hugging Face
Storing Embeddings
Database Schema
Create a table with a vector column:Insert Embeddings
Batch Insert
For better performance with many documents:Chunking Strategy
Long documents should be split into chunks before embedding:Updating Embeddings
When content changes, regenerate embeddings:Best Practices
Embedding Dimensions: Use the same model and dimension throughout your application. Mixing models will break similarity search.
Metadata for Filtering
Store metadata to filter results before similarity search:Next Steps
Similarity Search
Learn how to search using embeddings
pgvector Extension
Deep dive into pgvector features
AI Examples
Complete RAG and search examples
Edge Functions
Generate embeddings in Edge Functions
