- Chat model — generates responses in conversations
- Embedding model — powers semantic memory recall
Local vs cloud
Local
llama.cpp and LM Studio run models on your hardware. No API keys, no data leaves your machine. Requires downloading model files and enough RAM/VRAM.
Cloud
Bedrock, Gemini, and OpenRouter run models on remote infrastructure. Requires an API key. No local hardware requirements beyond the gateway itself.
Available providers
Local
Cloud
The two-server pattern
A common local setup runs chat and embeddings on separate servers: This works because chat and embeddings are independent subsystems. Configure them separately in Settings:- Settings > Chat — provider, base URL, model, API key
- Settings > Memory — embedding provider, base URL, model, dimensions
