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 reaches UnoRouter through the Chat Completion source. Paste the base URL and your API key, then pick a model from the dropdown. No proxy or tunnel needed.

Quick Config

Paste these into the client. Your key auto-fills when signed in.

text
Base URL: https://api.unorouter.com/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

    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.com/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 fills from UnoRouter's model list.

Recommended models

Free models that work here. Paste any model id into the client.

glm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:freeqwen-3.8-27b:free

Gotchas

  • Paste the base URL ending in `/v1` only. SillyTavern appends `/chat/completions` itself; adding it returns a 400 error.
  • An empty model dropdown means the connection failed. Re-check the base URL, then enable Bypass API Status Check.
  • 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 cause, then re-enable it. Corporate proxies that strip the `data:` prefix also break it.
Generate API KeyModels