ChatBox
ChatBox is an open-source desktop chat client. Configure it to use LowRouter as a custom OpenAI provider.
Configure
- Open Settings → Model Provider.
- Click Add custom provider.
- Fill in:
- Name:
LowRouter - API Mode:
OpenAI API Compatible - API Host:
https://lowrouter.ai/api/v1 - API Path:
/chat/completions - API Key: your
lr-sk-...token
- Name:
- Save.
Pick a model
Under Model, choose Custom model name and enter a LowRouter
model ID — lowrouter/auto, openai/gpt-4o,
anthropic/claude-sonnet-4-5, etc. The full list is on the
model browser.
Recommended setup
- Use a key dedicated to ChatBox. Keep its
daily_credit_limitsmall (e.g. 1 credit/day for a personal account). A leaked key bounded to “yesterday’s daily limit” is much less painful than a leaked production key. - Disable telemetry on the ChatBox side if you care about not exposing prompt content to the ChatBox publisher’s analytics. ChatBox itself does not see prompts in normal operation, but features like crash reporting can capture context.
- Stream replies on. The desktop UX expects streaming and LowRouter supports it the same way OpenAI does.
Troubleshooting
- 401 / Unauthorized: confirm the API key starts with
lr-sk-and has not been revoked. Test withcurlfrom the curl page using the same key. - 404 / Not Found: the API Path must be
/chat/completions. Some ChatBox versions default to/v1/chat/completions, which becomeshttps://lowrouter.ai/api/v1/v1/chat/completions— drop the leading/v1/. - Model not available: look up the exact model ID on the model browser. Auto-complete in ChatBox is not always accurate.