Back to changelog

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.