SillyTavern Integration Guide
Connect Lumen to SillyTavern through the Custom OpenAI-compatible chat completion source.
Overview
SillyTavern reaches Lumen 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.
Base URL: https://lumen-api.develse.com/v1
API Key: YOUR_API_KEYCompatibility
Step-by-step setup
- 1Open API Connections
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 Lumen's base URL ending in `/v1`. Do not add `/chat/completions`.
textCustom Endpoint (Base URL): https://lumen-api.develse.com/v1 - 5Paste your API key
Paste your Lumen API key into the Custom API Key field.
- 6Connect and pick a model
Click Connect. The Model dropdown fills from Lumen's model list.
Run it on Android (Termux)
SillyTavern has no Android app, but it runs on a phone inside Termux. Install it once with these steps, open it in your phone browser, then connect Lumen with the steps above.
- 1Install Termux
Get Termux from F-Droid or its GitHub releases page. The Play Store version is no longer maintained and does not work.
- 2Pick a mirror and update
Open Termux and run the first command. Choose Mirror group and a region near you, then update the packages.
bashtermux-change-repo pkg update && pkg upgrade - 3Install the requirements
This installs Git and Node.js. On an older 32-bit phone, also run `pkg install esbuild` if the start fails with Unsupported platform.
bashpkg install git nodejs-lts nano - 4Download SillyTavern
This downloads the stable release into your Termux home folder.
bashgit clone https://github.com/SillyTavern/SillyTavern -b release - 5Start SillyTavern
Open http://127.0.0.1:8000 in your phone browser and follow the setup steps above. Keep Termux running in the background while you chat. To start it again later, run these two commands.
bashcd ~/SillyTavern bash start.sh - 6Update SillyTavern
Run this whenever you want the newest version. Your characters and chats are kept.
bashcd ~/SillyTavern git pull --rebase --autostash
Recommended models
Free models that work here. Paste any model id into the client.
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 Lumen 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.