SillyTavern Integration Guide
Connect UnoRouter to SillyTavern through the Custom OpenAI-compatible chat completion source.
Overview
SillyTavern talks to UnoRouter through the Chat Completion source. You paste the base URL, your API key, and pick a model from the auto-populated dropdown. No proxy server, no reverse tunnel, no extra setup.
Quick Config
Drop these values into the client. Your key auto-fills when you are signed in.
Base URL: https://api.unorouter.ai/v1
API Key: YOUR_API_KEYCompatibility
Step-by-step setup
- 1Open AI Response Configuration
In SillyTavern, click the plug icon at the top to open the API Connections panel.
- 2Select Chat Completion
Set the API type to Chat Completion.
- 3Pick Custom (OpenAI-compatible)
In the Chat Completion Source dropdown, choose Custom (OpenAI-compatible).
- 4Paste the base URL
Enter UnoRouter's base URL ending in `/v1`. Do not add `/chat/completions`.
textCustom Endpoint (Base URL): https://api.unorouter.ai/v1 - 5Paste your API key
Paste your UnoRouter API key into the Custom API Key field.
- 6Connect and pick a model
Click Connect. The Model dropdown auto-populates from UnoRouter's model list; pick the one you want.
Recommended models
Free models that work well here. Paste any model id into the client.
Gotchas
- Paste the base URL ending in `/v1` only. SillyTavern appends `/chat/completions` itself; adding it yourself returns a 400 error.
- If the model dropdown comes up empty, the connection failed. Re-check the base URL, then enable Bypass API Status Check so SillyTavern stops short-circuiting the list.
- A 401 means the key is expired or mistyped. Generate a fresh key in your UnoRouter dashboard and paste it without leading or trailing spaces.
- If streaming cuts off mid-sentence, disable Streaming to confirm the stream side is the cause, then re-enable it. Corporate proxies that strip the `data:` prefix can also break it.