RU ▾
API текста без цензуры для TTS-пайплайновhttps://api.ttsapihub.com/v1

Бесплатный API для SillyTavern: пробный баланс и настройка

SillyTavern работает с любым эндпоинтом, совместимым с OpenAI, поэтому подключение сводится к трём полям. На этой странице показаны настройки, стоимость сообщения и лимиты, важные для длительных сессий ролевой игры.

Обновлено

Окно чата, подключённое светящимся кабелем к серверному блоку, иллюстрирующее подключение API SillyTavern

Ключевые моменты

  • Начало бесплатное, но не навсегда: $0,50 пробного баланса одним кликом, действует 7 дней, не требует способа оплаты.
  • В SillyTavern выберите Chat Completion, затем Custom (OpenAI-compatible), и вставьте базовый URL, ваш ключ и ID модели uncensored.
  • Типичное сообщение стоит доли цента, поэтому пробного баланса хватит на сотни сообщений.
  • Пробные ключи позволяют выполнять 2 параллельных запроса, что стоит учитывать перед запуском групповых чатов.

Что означает «бесплатно» здесь

Если вы ищете бесплатный API для SillyTavern, прямой ответ таков: никто не может бесконечно бесплатно запускать большую языковую модель, и этот сервис этого не обещает. Вы получаете бесплатный старт. После регистрации через Google или по email и паролю на странице API-ключа есть кнопка, которая позволяет получить $0,50 пробного баланса. Он предоставляется один раз на человека, действует 7 дней и не требует привязки способа оплаты.

Этот баланс — реальные средства, а не демо-версия, которая останавливается после трех сообщений. SillyTavern обращается к API так же, как к любому бэкенду, совместимому с OpenAI, используя модель uncensored, и каждый запрос списывается с баланса по цене $0,15 за 1 млн входных токенов и $0,50 за 1 млн выходных токенов. Когда пробный баланс закончится, вы решите, продолжать ли работу. Пополнения начинаются от $20, средства не сгорают, и нет подписки, которую нужно отменять.

Это одна модель с открытыми весами от независимого провайдера, настроенная на ответы без отказов по контенту для законного использования взрослыми. Это не официальный API какого-либо вендора моделей, и это только текст. Функции изображений и голоса в SillyTavern требуют отдельных сервисов; этот эндпоинт работает с чатом.

Что можно купить на $0,50 в чате SillyTavern

SillyTavern заново отправляет много текста на каждом ходе: описание персонажа, ваша персона, любые записи из книги лора, системный промпт и столько истории чата, сколько помещается в настройках контекста. Поэтому стоимость сообщения в основном определяется входной стороной. Вот два примера расчёта по реальным ценам.

СценарийВходные токеныВыходные токеныСтоимость за сообщениеСообщения за $0,50
Лёгкий чат, короткая история6 000250$0,001025около 487
Длинный чат, большая книга лора20 000400$0,0032около 156

Расчет для первой строки: 6 000 входных токенов по $0,15 за 1 млн — это $0,0009, а 250 выходных токенов по $0,50 за 1 млн — это $0,000125. Сложите их, и вы получите $0,001025. Разделите $0,50 на эту сумму, и вы получите примерно 487 сообщений. Для второй строки: 20 000 входных токенов стоят $0,003, а 400 выходных токенов — $0,0002, итого $0,0032 за сообщение и около 156 сообщений.

Масштабируйте, и числа остаются небольшими. Тысяча сообщений лёгкого типа стоит $1,025. Тысяча тяжёлых сообщений стоит $3,20. Практический вывод: длина истории определяет сумму к оплате, а не длина ответа. Если сессия становится дорогой, сократите контекст, а не ответы.

Неудачные или отклонённые запросы не оплачиваются, поэтому ошибка подключения или отклонённый запрос не тратит ваш баланс. Вы можете следить за балансом в заголовке ответа X-Balance-USD, если тестируете с помощью curl, а на странице цен указаны уровни пополнения и бонусы.

Подключение SillyTavern шаг за шагом

1. Получите ключ

Зарегистрируйтесь на странице API-ключа, получите пробный баланс и скопируйте ключ. Относитесь к нему как к паролю. Если вы когда-нибудь вставите его в скриншот или общий пресет, замените его.

2. Протестируйте эндпоинт вне SillyTavern

Тест на тридцать секунд сэкономит много догадок в будущем. Если этот запрос вернёт ответ, ключ и URL верны:

curl https://api.ttsapihub.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Reply with the word ready."}],
    "max_tokens": 10
  }'

3. Заполните панель подключения

Откройте значок вилки (API Connections) в SillyTavern. Установите тип API на Chat Completion, а источник завершения чата — на Custom (OpenAI-compatible). Названия меню немного меняются в разных версиях, но три поля всегда одинаковы:

  • Custom Endpoint (Base URL): https://api.ttsapihub.com/v1
  • Custom API Key: скопированный вами ключ
  • Model ID: uncensored

Нажмите Connect. Зелёный статус означает, что SillyTavern смог связаться с эндпоинтом. Если вы вводите идентификатор модели вручную, а выпадающий список остаётся пустым, это нормально; поле принимает имя напрямую. Вы также можете проверить, какие модели отдаёт сервер, с помощью GET /v1/models.

Настройки, которые стоит изменить сразу

Настройки по умолчанию в SillyTavern рассчитаны на другие бэкенды, поэтому несколько изменений сразу окупятся.

Размер контекста

У модели контекстное окно на 100 000 токенов, разделяемое между промптом и ответом. Вам не нужно использовать его полностью. Многие сессии ролевой игры отлично работают с контекстом от 16 000 до 32 000 токенов, и счёт растёт с каждым отправленным токеном. Начните с 16 000 и увеличивайте только тогда, когда персонаж забывает то, что вам важно.

Максимальная длина ответа

Это устанавливает max_tokens. Это необязательный параметр на стороне API, но SillyTavern отправляет его, и это ваш лимит на болтливость. 300–500 даёт ответы длиной с чат. Для длинных сцен в рассказах увеличьте это значение.

Потоковая передача

Включите потоковую передачу. API отправляет события, отправляемые сервером, SillyTavern выводит ответ по мере поступления, и вы можете остановить заранее плохую генерацию. Одна вещь, которую стоит помнить: потоковый запрос удерживает слот параллельности до конца потока, поэтому не оставляйте зависшую генерацию работающей, пока вы пытаетесь сделать другую.

Сэмплирование

Temperature, top_p, стоп-последовательности, seed и штрафы за повторение передаются модели. Если модель кажется повторяющейся, немного увеличьте штрафы и меняйте одно значение за раз. Изменение пяти значений сразу ничего вам не скажет.

Лимиты, которые вы заметите в длительных сессиях

Полный ключ позволяет 8 одновременных запросов и 300 запросов в минуту. Пробный ключ позволяет 2 одновременных запроса и 60 в минуту. Для одного человека в одном чате этого достаточно. Место, где вы можете упереться в потолок, — это групповой чат, где SillyTavern может генерировать ответы нескольких персонажей один за другим, или когда вы открываете две вкладки браузера и перегенерируете в обеих.

Когда вы превысите лимит, API ответит HTTP 429. Код ошибки rate_limited появляется, когда вы отправили слишком много запросов в минуту, а concurrency — когда слишком много запросов находятся в обработке одновременно. При временной перегрузке вы также получите 429 с заголовком Retry-After: 5. В каждом случае решение одинаковое: подождите несколько секунд и нажмите перегенерировать. За неудачную попытку ничего не взимается.

Тело запроса может быть до 8 МБ, что далеко за пределами того, что нужно для промпта чата, даже с контекстом на 100 000 токенов.

Что делать, если подключение не работает

СимптомВероятная причинаИсправление
Статус остается красным после ConnectНеверно введён базовый URL или путь добавлен дваждыИспользуйте именно тот базовый URL, что указан выше, заканчивающийся на /v1, без /chat/completions в конце
401 UnauthorizedКлюч отсутствует, обрезан или вставлен с пробеломВставьте его снова и проверьте наличие ведущих или завершающих пробелов
Модель не найденаНеверное имя моделиУстановите идентификатор модели в значение uncensored строчными буквами
429 после нескольких свайповОграничение параллельных запросов для пробного ключа: 2Подождите завершения работающих генераций, затем повторите попытку
Ответ обрывается на полусловеСлишком низкий лимит длины ответаУвеличьте его или запросите продолжение

Если ни один из вариантов не подходит, повторите тест curl из шага 2. Если curl работает, а SillyTavern — нет, проблема в полях SillyTavern. Если curl тоже не работает, проверьте ключ и сеть. В документации по быстрому старту подробно описан формат запроса.

Контент, конфиденциальность и жёсткий лимит

Модель настроена так, чтобы сохранять роль в художественной литературе и ролевых играх между взрослыми, именно поэтому многие пользователи SillyTavern ищут такой бэкенд. Она предназначена для законного использования взрослыми. Одно правило не имеет исключений: запрещён сексуальный контент с участием несовершеннолетних в любом контексте, и запросы такого рода не являются тем, для чего существует этот сервис.

Что касается конфиденциальности, промпты не используются для обучения. Это заявление об этом сервисе; оно не охватывает то, что SillyTavern хранит на вашем компьютере, поэтому ваши журналы чата и файлы персонажей остаются там, где вы их храните.

Когда вы будете готовы перейти к платному использованию, на странице цен показаны варианты пополнения. Работает любая целая сумма от $20 до $500, с бонусом +5% к балансу от $50, +10% от $100 и +15% от $200. Принимаются карты (Visa, Mastercard, Apple Pay, Google Pay) и криптовалюта (USDT на TRC20, USDC на Base).

Вопросы и ответы

Есть ли действительно бесплатный уровень для SillyTavern?

Доступна разовая пробная сумма в $0,50, которую можно получить одним кликом на странице API-ключа после регистрации. Она действует 7 дней и не требует привязки карты. После этого вы платите за каждый токен из предоплаченного баланса.

Какой идентификатор модели ввести в SillyTavern?

Введите uncensored строчными буквами. Базовый URL — https://api.ttsapihub.com/v1, а ключ вставьте в поле Пользовательский API-ключ.

Почему возникает ошибка 429 при быстрой перегенерации?

Пробный ключ позволяет выполнять 2 параллельных запроса, а потоковый ответ занимает слот до завершения. Подождите несколько секунд и попробуйте снова; неудачные запросы не оплачиваются.

Генерирует ли API изображения или голос для SillyTavern?

Нет. Это только текст, без генерации изображений, аудио или видео и без векторных представлений.

Можно ли установить лимит расходов?

Вы платите из предоплаченного баланса, поэтому можете потратить только то, что пополнили. Следите за заголовком ответа X-Balance-USD, чтобы видеть остаток.

Ваш ключ — в одной форме от вас

Создайте аккаунт, скопируйте ключ, измените базовый URL. Это вся настройка.

Получить API-ключ