Как использовать SillyTavern: практическое руководство по настройке, моделям и расширенным функциям RP
Вы слышали об этом: SillyTavern – один из самых гибких интерфейсов для ролевых игр и общения с большими языковыми моделями. Но с чего начать, какие модели использовать и как разблокировать лучшие функции, ничего не сломав? Это руководство проведет вас шаг за шагом – без лишней информации, только практичный, ориентированный на решения путь от установки до сеансов профессионального уровня.
Что такое SillyTavern — и зачем его использовать?
SillyTavern — это мощный, настраиваемый пользовательский интерфейс для взаимодействия с LLM — как с размещенными API, так и с локальными моделями. Представьте его как свою диспетчерскую для захватывающего общения, ролевых игр, построения мира и совместного создания историй. Он подключается к API, таким как OpenAI, Anthropic и Google, или к локальным бэкендам, таким как KoboldAI и oobabooga/text-generation-webui (TGI/ExLlama и т. д.), позволяя вам точно настраивать атмосферу, память и стиль ваших сеансов. Он разработан, чтобы быть доступным, но глубоким, с такими функциями, как карты персонажей, долгосрочная память, расширения и детальные элементы управления для подсказок и выборки.
Быстрая настройка: от нуля до первого чата
Следуйте этому оптимизированному потоку. Вы можете вернуться к расширенным настройкам позже, когда освоитесь.
1) Установка и запуск
- Клонируйте или загрузите SillyTavern из его репозитория GitHub (или поддерживаемого форка) и следуйте прилагаемому скрипту запуска для вашей ОС. В Windows обычно запускают
start.bat, чтобы запустить локальный веб-сервер; в macOS/Linux обычно используется скрипт start.sh.
- Откройте локальный URL-адрес, отображаемый в терминале (обычно ` или порт, который печатает SillyTavern), чтобы получить доступ к пользовательскому интерфейсу.
Совет: содержите папку SillyTavern в чистоте — карты персонажей, пресеты и расширения находятся в предсказуемых подпапках, что упрощает резервное копирование.
2) Выберите свой путь к модели: API или локальный
- Размещенный API: Самый быстрый способ начать; введите свой ключ API в панели настроек API SillyTavern.
- Локальный бэкенд: Лучше всего подходит для конфиденциальности и контроля; подключите SillyTavern к локальному серверу, такому как KoboldAI или oobabooga/text-generation-webui.
SillyTavern поддерживает широкий спектр поставщиков API и локальных коннекторов, с примечаниями о сильных сторонах, ограничениях и вариантах использования в документации.
3) Введите учетные данные API (если используете размещенные модели)
- OpenAI, Anthropic, Google (Gemini) и другие можно добавить, вставив ключи API во вкладку подключений SillyTavern.
- Совет: Используйте пресеты для каждого провайдера; разные модели лучше реагируют на немного разные системные подсказки, температуру и штрафы.
Сообщения сообщества отмечают, что Google Gemini можно использовать бесплатно с ключом Google AI Studio, что делает его экономически эффективной отправной точкой для экспериментов.
4) Подключитесь к локальным LLM (необязательно)
- Запустите свой локальный бэкенд (KoboldAI, text-generation-webui/oobabooga, LM Studio и т. д.) и убедитесь, что он обслуживает конечную точку API.
- В SillyTavern выберите соответствующий коннектор и введите локальный URL-адрес и любые необходимые параметры.
- Проверьте, отправив короткое тестовое сообщение.
5) Создайте или импортируйте персонажа
- Нажмите Characters → New, чтобы создать с нуля, или импортируйте карту персонажа (PNG/JSON) из своей библиотеки.
- Заполните поля личности, описания, примеры диалогов и определения. Чем конкретнее характеристика, тем лучше последовательность RP.
6) Начните общение
- Выберите своего персонажа и модель, затем напишите свое первое сообщение.
- Используйте мягкое начало, например: «Давайте установим сцену: .
- Локальные модели на базе Llama: Частные, настраиваемые; качество зависит от квантования и тонкой настройки.
- Стеки KoboldAI/oobabooga: Глубокий контроль над выводом, форматами подсказок и расширениями.
Руководство по API-соединениям SillyTavern содержит информацию о поддерживаемых поставщиках и предостережениях в одном месте.
Создание персонажа: создание личностей, которые остаются в образе
Отличный сеанс начинается с отличной карты персонажа.
- Личность: 2–4 предложения об идентичности, роли, голосе.
- Предыстория: 3–5 пунктов о формирующей истории; избегайте исчерпывающих временных рамок.
- Цели и границы: Уточните желания и границы, которые персонаж не перейдет.
- Речевые обороты: Добавьте несколько примеров идиом или причуд.
- Пример диалога: 3 обмена, подчеркивающие тон, темп и эмоциональный диапазон.
Профессиональный совет: добавьте экологические якоря (например, «в городе пахнет дождем и старым неоном»), чтобы модель оставалась описательной без постоянных напоминаний.
Расширения, плагины и мощные функции
SillyTavern имеет экосистему надстроек, которые расширяют ее возможности:
- Память и Книги знаний: Автоматическое внедрение ключевых фактов при обнаружении триггеров.
- Инструменты для мира/истории: Шаблоны сцен, списки NPC и подсказки о событиях.
- TTS/STT: Включите голосовую связь в своих сеансах с помощью преобразования текста в речь и речи в текст.
- Image Hooks: Некоторые коннекторы поддерживают подсказки/ответы изображениями (в зависимости от модели).
- Автоматизация: Макросы для повторяющихся повествовательных ходов или форматирования.
Перед включением расширенной интеграции ознакомьтесь с документацией для получения информации о функциях, форматах подсказок и примечаниях об ограничениях скорости для конкретного поставщика.
Безопасность, фильтры и границы
- Политики модели: Модели API (например, Anthropic, Google) применяют правила безопасности, которые могут повлиять на определенные типы контента. Соответственно скорректируйте свои творческие цели.
- Локальный контроль: Локальные модели дают вам больше свободы, но также и больше ответственности — установите личные границы и теги контента заранее.
- Гигиена сеанса: Используйте предупреждения о контенте, сцены с возможностью отказа и четкие переходы. Если что-то сбивается с пути, резюмируйте, сбросьте тон и повторно привяжите сценарий.
Устранение неполадок: Быстрые исправления распространенных проблем
- Модель повторяется или зацикливается: Увеличьте штраф за повторение, немного понизьте температуру, добавьте больше основных фактов в память.
- Ответы вне образа: Усильте определение персонажа и добавьте 2–3 примера диалогов; ужесточите системную подсказку.
- Стоимость резко возрастает (использование API): Уменьшите длину контекста, включите более короткие ответы, периодически суммируйте или переключитесь на более дешевую модель для сцен-заполнителей.
- Локальная модель работает медленно: Попробуйте меньшее квантование, включите ускорение GPU или уменьшите максимальное количество токенов.
- Ошибки подключения: Повторно проверьте URL-адрес провайдера, действительность ключа и название модели. Обратитесь к странице API-соединений для получения точных параметров.
10-минутный стартовый рабочий процесс (скопируйте это)
- Выберите провайдера (например, Gemini для недорогих тестов или Claude для длинных сюжетных арок).
- Создайте персонажа с личностью, пунктами предыстории и 3 примерами диалогов.
- Установите температуру 0,8, Top‑p 0,9, средний штраф за повторение.
- Добавьте небольшую книгу памяти: обстановка, отношения, активные цели.
- Начните чат с четкой настройкой сцены и желаемым тоном.
- После 10 сообщений экспортируйте чат, запишите два улучшения и обновите карту персонажа.
Повторите этот цикл, и вы увидите значительное повышение согласованности.
Советы по конкретным моделям (шпаргалка)
- OpenAI: Любит краткие системные подсказки; четко форматируйте инструкции с помощью нумерованных шагов.
- Claude: Процветает на многопараграфических брифах; отлично подходит для непрерывности повествования и резюме.
- Gemini: Хорошо работает со структурированными подсказками и явными ограничениями; проверьте квоты бесплатного уровня.
- Local Llama: Используйте варианты с тонкой настройкой instruct; протестируйте 2–3 квантования для скорости/качества.
Резервные копии, экспорт и организация
- Используйте отдельные папки для каждой «вселенной», чтобы предотвратить перекрестное загрязнение знаний.
- Регулярно экспортируйте чаты (JSON/HTML) и делайте снимки своих карт персонажей.
- Ведите «мета»-документ, в котором записывайте параметры выборки, версии моделей и примечательные сеансы.
Стоит отметить: ускорение рабочего процесса с помощью Sider.AI
Если вы разрабатываете биографии персонажей, планы сцен или фрагменты знаний вне SillyTavern, боковой помощник может помочь вам быстро выполнить итерацию. Кстати, встроенный в браузер помощник Sider.AI может суммировать длинные расшифровки, предлагать причуды персонажей или создавать основы сцен, а затем вы можете вставить результаты прямо в SillyTavern. Это удобный помощник для предварительной подготовки к построению мира и оттачиванию подсказок. Ключевые выводы
- Начните с простого: выберите одного провайдера, одного персонажа и небольшую книгу памяти.
- Контроль — это король: системные подсказки, выборка и память формируют согласованность.
- Выбирайте модели по цели: длина повествования, стоимость, креативность или конфиденциальность.
- Итерация: экспортируйте, просматривайте и улучшайте свою карту персонажа и пресеты.
Ресурсы
- Обзор API-соединений SillyTavern: поддерживаемые провайдеры, ограничения и примечания.
- Обсуждение сообществом лучших моделей и бесплатных/недорогих вариантов, таких как Gemini.
- Обзор GitHub SillyTavern как LLM-интерфейса для ролевых игр и общения.
FAQ
Q1: Как подключить SillyTavern к OpenAI, Claude или Gemini?
Откройте настройки API SillyTavern и вставьте свои ключи API для каждого провайдера, затем выберите название модели и сохраните. В официальном руководстве по API-соединениям перечислены поддерживаемые провайдеры и параметры, которые вам может потребоваться установить.
Q2: Могу ли я использовать SillyTavern с локальной моделью, такой как Llama?
Да. Запустите локальный бэкенд, такой как KoboldAI или oobabooga/text-generation-webui, затем укажите SillyTavern на локальный URL-адрес сервера. Убедитесь, что бэкенд предоставляет конечную точку API и использует совместимую модель с тонкой настройкой instruct.
Q3: Какие настройки улучшают согласованность ролевой игры в SillyTavern?
Уточните системную подсказку, добавьте пример диалога на карту персонажа и используйте небольшую книгу памяти для фактов и отношений. Настройте температуру, Top‑p и штрафы за повторение, чтобы сбалансировать креативность и согласованность.
Q4: Какая модель лучше всего подходит для длинных историй в SillyTavern?
Модели Claude сильны для согласованности повествования в длинном контексте, в то время как OpenAI и Gemini универсальны и экономичны для общего чата. Локальные модели Llama отлично подходят для конфиденциальности, если вам удобно их настраивать.
Q5: Как уменьшить затраты на токены с помощью моделей API в SillyTavern?
Сократите длину контекста, включите краткие ответы и периодически суммируйте арки. Вы также можете переключиться на более дешевые модели для сцен-заполнителей и оставить премиальные модели для ключевых моментов.