Verified for v0.4.4 on
OpenRouter
OpenRouter routes requests to model providers under its own account, routing, logging, retention, and billing settings. This adds another service boundary beyond Sythoria and the eventual inference provider.
Configure Sythoria#
- Create a key at openrouter.ai/keys.
- Review OpenRouter privacy and provider-routing controls.
- In Sythoria, open Settings, add a model, and select OpenRouter.
- Confirm the preset, paste the key, save, and run the connection check.
| Setting | Desktop v0.4.4 value |
|---|---|
| API base | https://openrouter.ai/api/v1/chat/completions |
| Default model | anthropic/claude-sonnet-5 |
| API format | OpenAI-compatible chat completions |
The preset ID can become unavailable. Copy an exact current route from the OpenRouter model catalog. The catalog is the source for current providers, prices, context, availability, and modality.
Routing and privacy#
Automatic fallback can send the same request to a different underlying provider. Configure provider preferences and data-policy filters in OpenRouter before using sensitive content. A "free" or cheaper route can have different logging, rate limits, uptime, and data terms.
Troubleshooting#
| Status | Check |
|---|---|
| 401 | OpenRouter key and account |
| 402 | OpenRouter credit balance |
| 403 | Route/provider terms or account restrictions |
| 404 | Exact provider/model identifier |
| 429 | OpenRouter or upstream provider limits |
Revoke an exposed key at OpenRouter; removing it only from Sythoria does not invalidate it.