Models
Choosing and switching models across supported providers.
synapse modelOpens the model picker: choose a provider and model without code changes or lock-in. Mid-conversation, use /model [provider:model] — the switch takes effect on your next message and the conversation continues seamlessly.
Supported providers
The repository bundles 35+ provider profiles as plugins, including: OpenRouter, OpenAI, Anthropic, Gemini, DeepSeek, Ollama Cloud, AWS Bedrock, Azure Foundry, Vertex AI, xAI, GitHub Copilot, HuggingFace, Fireworks, Together-class endpoints via custom profiles, and a generic custom endpoint.
| Provider | Good for |
|---|---|
| OpenRouter | One key, hundreds of models — easiest start |
| OpenAI | GPT models with first-class tool calling |
| Anthropic | Claude models, strong long-context work |
| Gemini | Huge context windows, multimodal input |
| DeepSeek | Cost-effective reasoning |
| Ollama Cloud | Open-weight models without local hardware |
| custom | Any OpenAI-compatible base URL you control |
Choosing a model
- Daily driver — a mid-tier model with solid tool calling keeps costs sane for routine work
- Heavy reasoning — swap to a stronger model with
/modelfor architecture or debugging sessions, then switch back - Cheap background jobs — point cron and subagent workloads at an economical model; they do not need your best one
Model health checks
synapse doctor includes health checks for API-key provider profiles, so you can verify a model is reachable before relying on it. If a provider starts failing mid-day, run doctor first — it is usually a key or quota issue.