FastEmbed is MemWire’s default embedding backend. Models run entirely on-device — no OpenAI key, no network calls, no per-token cost.
Two model types are used:
Default models
No configuration needed to get started — MemWire ships with sensible defaults.
Changing the dense model
You can swap the dense model for any FastEmbed-compatible model. Make sure embedding_dim matches the model’s output dimension.
If you change the embedding model after data has already been stored, existing vectors will be incompatible with new embeddings. Reset your Qdrant storage when switching models.
Disabling hybrid search
If you want dense-only retrieval and don’t need the sparse model to load:
Enabling reranking
A cross-encoder reranker re-scores the top candidates after initial retrieval. This improves precision at the cost of slightly higher latency.
Configuration reference