Pluggable embeddings for the self-hosted server #
Choose the embedding model your local server uses: the built-in local model, OpenAI, any OpenAI-compatible endpoint, or Google.
Improvements
- Pick a provider at first boot or set it with SUPERMEMORY_EMBEDDING_* environment variables; the server locks the choice so all vectors stay consistent.
- Existing installs upgrade safely and keep their original local embedding model.
- Switching to a different model with the same dimensions stops with a clear error instead of mixing incompatible vectors.
- Upgrade with supermemory-server upgrade, or read the full release notes on GitHub.