Learn about embedding providers in Cognee for converting text into vector representations that power semantic search and knowledge graphs
EmbeddingEngine Protocol
Provider-Specific Engines
Configuration Management
Rate Limiting & Retries
EmbeddingEngine
protocol for consistency:
Cloud Providers
Provider | Model Examples | Description |
---|---|---|
OpenAI | text-embedding-3-large , text-embedding-3-small | High-quality embeddings with various size options |
Azure OpenAI | text-embedding-3-large | Enterprise OpenAI embeddings through Azure |
text-embedding-004 , textembedding-gecko | Google’s embedding models | |
Cohere | embed-english-v3.0 , embed-multilingual-v3.0 | Multilingual embedding support |
Mistral | mistral-embed | Efficient European-based embeddings |
Custom APIs | Any OpenAI-compatible endpoint | Self-hosted or custom embedding services |
Configuration Examples
Local Models
BAAI/bge-small-en-v1.5
(384 dimensions)BAAI/bge-base-en-v1.5
(768 dimensions)BAAI/bge-large-en-v1.5
(1024 dimensions)sentence-transformers/all-MiniLM-L6-v2
(384 dimensions)sentence-transformers/all-mpnet-base-v2
(768 dimensions)FastEmbed Configuration
Self-Hosted Models
avr/sfr-embedding-mistral:latest
http://localhost:11434/api/embeddings
Ollama Setup
Rate Limiting & Retry Logic
Context Window Management
Tokenization Support