Налаштування SillyTavern API: base URL, API-ключ і список моделей

Updated 2026-07-15

У SillyTavern оберіть Chat Completion, встановіть джерело Custom (OpenAI-compatible), вставте base URL, що закінчується на /v1, і додайте свій API-ключ. Список моделей після цього заповнюється сам із ендпоінта /v1/models провайдера.

Коротка відповідь: п'ять налаштувань, які мають значення

Відкрийте панель API Connections (іконка вилки) і встановіть точно так: API = Chat Completion. Chat Completion Source = Custom (OpenAI-compatible). Custom Endpoint (Base URL) = https://api.apisrouter.com/v1. Custom API Key = ваш ключ sk-.... Натисніть Connect, дочекайтесь зеленого індикатора і оберіть модель зі списку, наприклад deepseek-v4-flash. Найпоширеніша помилка полягає в тому, щоб вставити повний шлях. SillyTavern сам додає /chat/completions до того, що ви ввели, тому URL має закінчуватись саме на /v1. Якщо вставити https://api.apisrouter.com/v1/chat/completions, SillyTavern запитує /v1/chat/completions/chat/completions і з'єднання падає з помилкою 404. Це протилежно до JanitorAI, якому потрібен повний URL completions у налаштуваннях проксі. Той самий провайдер, різні конвенції полів.

Чому URL SillyTavern API закінчується на /v1

Будь-який OpenAI-сумісний API це base URL плюс набір фіксованих маршрутів. GET /v1/models повертає список ідентифікаторів моделей, доступних вашому ключу. POST /v1/chat/completions виконує сам запит чату. SillyTavern знає ці маршрути і будує їх самостійно, тому просить у вас лише базову адресу. Коли ви натискаєте Connect, він викликає /v1/models з вашим ключем і використовує відповідь, щоб заповнити список моделей. Порожній список майже завжди означає, що цей виклик не вдався. Також потрібно обрати правильний режим API. Chat Completion надсилає структуровані повідомлення з ролями system, user та assistant, і саме це очікує кожен хостинговий OpenAI-сумісний провайдер. Text Completion надсилає один сирий рядок промпту і існує переважно для локальних бекендів на кшталт KoboldCpp та text-generation-webui. Для будь-якого хостингового API-ключа використовуйте Chat Completion. Якщо обрати Text Completion для хостингового чат-ендпоінта, ви отримаєте помилки або зіпсоване форматування, а частина семплерів, показаних у цьому режимі, все одно не застосовується.

Покрокове налаштування

Якщо список залишається порожнім після Connect, перевірте по черзі три речі: URL закінчується на /v1 без зайвого шляху і пробілів у кінці, ключ вставлено без лапок чи пробілів, а джерело це Custom (OpenAI-compatible), а не звичайний OpenAI. Джерело plain OpenAI у деяких версіях ігнорує ваш кастомний URL і звертається до api.openai.com, де ваш ключ недійсний.

  • Отримайте ключ. У APIsRouter немає форми реєстрації: оплатіть на /topup, і ключ прийде на email. Будь-який OpenAI-сумісний ключ працює за цими ж кроками.
  • У SillyTavern натисніть іконку вилки, щоб відкрити API Connections.
  • Встановіть API на Chat Completion.
  • Встановіть Chat Completion Source на Custom (OpenAI-compatible).
  • У полі Custom Endpoint (Base URL) введіть https://api.apisrouter.com/v1 без нічого після /v1.
  • Вставте свій ключ у поле Custom API Key.
  • Натисніть Connect. Індикатор статусу стає зеленим, а список Available Models заповнюється з /v1/models.
  • Оберіть модель, відкрийте картку персонажа і надішліть коротке тестове повідомлення.

Перевірте з'єднання поза SillyTavern

Коли щось не працює, спершу перевірте ендпоінт напряму, а не звинувачуйте SillyTavern. Цей виклик curl це точно те, що робить кнопка Connect. Якщо він повертає JSON-масив ідентифікаторів моделей, ваш ключ і URL в порядку, а проблема в полях SillyTavern. Якщо список моделей працює, а чати ні, запустіть один справжній запит completion з Python з тим самим base URL. Успішна відповідь тут доводить, що весь ланцюжок працює, а будь-яке повідомлення про помилку це реальна помилка провайдера, а не загальна помилка SillyTavern.

curl https://api.apisrouter.com/v1/models \
  -H "Authorization: Bearer sk-your-key"

Основи семплерів і пресетів

Джерела Chat Completion надають невеликий набір семплерів: temperature, top P, frequency penalty та presence penalty, а також довжину відповіді і розмір контексту. Складніші семплери, про які ви могли читати (min P, mirostat, dynamic temperature), належать бекендам Text Completion і просто не надсилаються до хостингових чат-API, тож не шукайте їх тут. Пресети в SillyTavern об'єднують дві речі: значення семплерів і структуру промпту, яку Prompt Manager збирає з картки персонажа, персони та lorebook. Вбудований пресет Default є розумною відправною точкою. Змінюйте по одному значенню за раз і перегенеровуйте ту саму сцену, щоб побачити, що воно насправді робить. Розмір контексту заслуговує на увагу: SillyTavern заповнює контекстне вікно історією чату, тож більший контекст означає більше токенів промпту на кожен хід, що покращує пам'ять і водночас підвищує вартість повідомлення.

Стартові значення для пресетів Chat Completion. Змінюйте по одному за раз.
НалаштуванняСтартове значенняЩо це робить у рольовій грі
Temperature0.8Вище (до 1.1) дає різноманітнішу прозу; нижче (0.6), якщо персонаж відходить від картки
Top P0.95Не чіпайте, якщо відповіді не стають незв'язними, тоді трохи знизьте
Frequency penalty0.1Бореться з повторюваним ритмом речень у довгих чатах
Presence penalty0.05Малі значення стримують зациклення на темі
Max response tokens350300–500 підходить для відповідей у формі абзацу без розмазування
Context sizeЛіміт моделі або 16kБільше історії на хід; також більше вхідних токенів у рахунку за повідомлення

Рекомендовані моделі для SillyTavern

Вибір моделі важливіший за налаштування семплерів. Консенсус спільноти, наскільки дозволяють судити приблизні звіти, ставить родину DeepSeek V4 на перше місце за співвідношенням ціни: deepseek-v4-flash є типовою рекомендацією для довгих чатів, а deepseek-v4-pro краще тримає складні картки і групові чати. GLM-5, Kimi K2.6 та MiMo є надійними вигідними варіантами з відмінними голосами прози, варті ротації, коли чат починає здаватись одноманітним. Grok вирізняється тим, що опублікована політика xAI прямо дозволяє дорослі теми у вигаданих сеттингах, що важливо для темніших сюжетів. Claude пише найкращу прозу з усього цього списку, але політика Anthropic забороняє відверто сексуальний контент, тож розглядайте Claude як вибір для SFW творчого письма і сцен у літературному стилі. Дві практичні примітки. По-перше, SillyTavern це софт для дорослих, і кожна модель тут застосовує власну політику контенту провайдера незалежно від вашого фронтенду, тож тримайте картки і сцени в межах цих правил. По-друге, оскільки список заповнюється наживо з /v1/models, ви можете перемикати моделі посеред чату і порівнювати відповіді на те саме повідомлення, що є найшвидшим способом знайти власного фаворита.

ID моделіСильна сторона в SillyTavernПримітки щодо політики контенту
deepseek-v4-flashФаворит спільноти для довгих чатів; найкраща цінність за повідомленняГнучка політика для художнього письма; добре тримається карток персонажа
deepseek-v4-proКраще дотримання інструкцій для складних карток і групових чатівТа сама родина, що й Flash, але з кращою зв'язністю
glm-5Особливий голос прози; гарний темп у повільних сценахВигідний вибір для чатів з великою кількістю наративу
kimi-k2.6Пам'ять на довгий контекст для великих lorebookВигідний вибір; тримає великі картки, нічого не забуваючи
grok-4.5Сильна імпровізація і жвавий діалогПолітика xAI дозволяє дорослі теми у вигаданих сеттингах
claude-sonnet-4-6Найвища якість прози за свою цінуЛише SFW творче письмо; Anthropic забороняє відверто сексуальний контент
claude-opus-4-7Найкраще довге літературне письмоТа сама політика лише SFW, що й у Sonnet
gemini-3.5-flashШвидкі відповіді, довгий контекстСтандартна політика Google; добре для пригодницького стилю рольової гри

Скільки насправді коштують чати в SillyTavern

Хостингові моделі рахують за токен, а рольова гра важка на вхідні дані: кожен хід повторно надсилає картку персонажа плюс недавню історію. Хід, що надсилає 8000 токенів промпту і отримує відповідь на 350 токенів, коштує близько десятої частки центу на deepseek-v4-flash, тож кілька доларів покривають місяці неквапливого спілкування. Той самий хід на claude-opus-4-7 коштує приблизно у 25 разів більше, тому більшість людей використовують дешеву модель для щоденного використання, а преміальні моделі бережуть для сцен, які їм справді важливі. Один ключ шлюзу покриває всю цю таблицю. APIsRouter це OpenAI-сумісний шлюз з оплатою за фактичне використання і без підписки: ви оплачуєте на /topup без створення акаунту, ключ приходить на email, перше поповнення додає відповідні +100% до балансу, глобальні моделі коштують на 20% нижче офіційних тарифів, а китайські моделі дешевші за свої офіційні ціни.

Ціни каталогу в USD. kimi-k2.6 і MiMo також доступні в каталозі.
МодельВхід / 1М токенівВихід / 1М токенів
deepseek-v4-flash$0.126$0.252
deepseek-v4-pro$0.3915$0.783
glm-5$0.514$2.314
gemini-3.5-flash$1.20$7.20
claude-sonnet-4-6$2.40$12.00
claude-opus-4-7$4.00$20.00
gpt-5.5$4.00$24.00
grok-4.5$1.60$4.80

Поширені запитання

Який API URL вказати в SillyTavern?

Лише base URL, що закінчується на /v1. Для APIsRouter це https://api.apisrouter.com/v1. SillyTavern сам додає /chat/completions, тож введення повного шляху completions ламає з'єднання з помилкою 404.

Чи є безкоштовний API для SillyTavern?

Сам SillyTavern є безкоштовним софтом з відкритим кодом. Доступ до хостингових моделей рахується за токен, хоча деякі провайдери пропонують безкоштовні рівні з жорсткими лімітами і чергами. Запуск локальної моделі через KoboldCpp безкоштовний, якщо ваше залізо це витримує. На практиці бюджетні хостингові моделі на кшталт deepseek-v4-flash коштують частку центу за повідомлення, що достатньо близько до безкоштовного для неквапливого використання без болю рейт-лімітів.

Чому список моделей у SillyTavern порожній?

Виклик Connect до /v1/models не вдався. Перевірте, що URL закінчується на /v1 без зайвого шляху чи пробілів, ключ вставлено чисто, а джерело це Custom (OpenAI-compatible), а не звичайний OpenAI. Перевірте curl-запитом до /v1/models, щоб побачити реальну помилку провайдера.

Що використовувати в SillyTavern: Chat Completion чи Text Completion?

Chat Completion призначений для будь-якого хостингового OpenAI-сумісного API. Text Completion призначений для локальних бекендів на кшталт KoboldCpp і text-generation-webui, що приймають сирий рядок промпту. Вибір Text Completion для хостингового чат-ендпоінта спричиняє помилки або зламане форматування.

Яка модель найкраща для рольової гри в SillyTavern?

Почніть з deepseek-v4-flash, типового вибору спільноти для довгих чатів за низьку вартість. Переходьте на deepseek-v4-pro для складних карток, спробуйте GLM-5 або Kimi K2.6 для іншого голосу прози, а Claude використовуйте для найякіснішого SFW творчого письма. Grok підходить для дорослих вигаданих тем згідно з опублікованою політикою xAI.

Чи безпечний мій API-ключ у SillyTavern?

Ключі зберігаються локально у файлі secrets.json SillyTavern на вашому пристрої і надсилаються лише на налаштований вами хост API. Не діліться скриншотами панелі з'єднання чи експортованими файлами налаштувань, і замініть ключ, якщо підозрюєте витік.