Search docs...

Start typing to search documentation

SillyTavern
SillyTavern

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.

text
Base URL: https://api.unorouter.ai/v1
API Key: YOUR_API_KEY

Sign in to auto-fill your API key

Compatibility

Chat CompletionsAnthropic MessagesStreamingTool calling

Step-by-step setup

  1. 1
    Open AI Response Configuration

    In SillyTavern, click the plug icon at the top to open the API Connections panel.

  2. 2
    Select Chat Completion

    Set the API type to Chat Completion.

  3. 3
    Pick Custom (OpenAI-compatible)

    In the Chat Completion Source dropdown, choose Custom (OpenAI-compatible).

  4. 4
    Paste the base URL

    Enter UnoRouter's base URL ending in `/v1`. Do not add `/chat/completions`.

    text
    Custom Endpoint (Base URL): https://api.unorouter.ai/v1

    Sign in to auto-fill your API key

  5. 5
    Paste your API key

    Paste your UnoRouter API key into the Custom API Key field.

  6. 6
    Connect 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.

mistral-large-latestmistral-mediumqwen3-32bmistral-medium-3.5mistral-small

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.
Generate API KeyModels