June 8

Ленивая установка SillyTavern

А это ленивый гайд от Kitchen CF

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

Установка на андроид.

1. Для начала качаем Termux. В документации Таверны указано, что лучше не брать приложение с Google Play, поэтому обязательно качаем с F-Droid или репозитория GitHub. Файл будет прикреплен ниже.

2. Открываем страшные дебри наш Termux.

3. Вводим следующие команды друг за другом:

pkg update && pkg upgrade
pkg install git nodejs-lts nano
git clone https://github.com/SillyTavern/SillyTavern -b release
cd ~/SillyTavern
npm install
bash start.sh

4. После введения последней команды страница с Таверной откроется сама в вашем браузере, на крайний случай тыкните самостоятельно по ссылке http://127.0.0.1:8000

5. Команда для закрытия сессии в Termux (проще говоря "выход из Таверны"):

Ctrl + C

А это для закрытия самой консоли Termux:

exit

6. Команды для повторного открытия Таверны:

cd ~/SillyTavern
bash start.sh

Установка на Windows.

1. Нам понадобится NodeJS и Git. Если они у вас уже установлены, переходите к следующему пункту.

Зажимаете клавиши Win+R, в появившемся окошке вводите cmd. Далее в страшном черном окне вводим друг за другом:

winget install -e --id OpenJS.NodeJS.LTS
winget install -e --id Git.Git

2. После этого создайте папку, в которой будет лежать Таверна. Не устанавливайте в системные папки Windows!
Открываете папку, в адресной строке пишете cmd и нажимаете enter.

3. Далее вводите команду:

git clone https://github.com/SillyTavern/SillyTavern-Launcher.git && cd SillyTavern-Launcher && start installer.bat

4. Появится вот такое окошко, нажимаете 1.

5. Поздравляю, вы на финишной прямой! Нажимайте 2 и вперед.

А сейчас покажем то, что для начала стоит знать об интерфейсе

В самом низу у нас поле ввода, чтобы писать текст сообщения в чате, а в верхней панели — девять различных вкладок. Разберем мемберов бтс слева направо.

Вкладка пресетов. Здесь вы можете добавить сам пресет, потыкать настройки генерации, а ниже уже можно подробнее ознакомиться с самим пресетом и изучить его тогглы.

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

Пока что главное, что нужно понимать, это как добавить пресет, чтобы прикоснуться к самой ролке. Кнопка обозначена на скрине. Выделенная кнопка — импортировать пресет в Таверну, а справа от нее — скачать пресет из Таверны. То есть, вы можете как загружать, так и выгружать свои пресеты. Удобно, чтобы сохранить "на всякий случай" или поделиться уже своим собственным.

Вкладка подключение модели. Здесь, возможно, для вас многое будет уже знакомым, просто в другой обертке. Для того чтобы подключить модель прокси-сервиса, которым вы пользуетесь, в строке API выбираем Chat Completion.

Прямо под строкой API находится строка Источник для Chat Completion. Если ваш прокси/провайдер есть в этом списке, то выбираете его. Если же вашего нет, то жмете на Кастомный (совместимый с OpenAI). А дальше вводите URL, API ключик и тыкаете в списке моделей на нужную вам, мы в вас верим.

Конфигурацию или же Профиль соединения можно и нужно сохранить, а также можно переключаться между разными по надобности. Если вы не хотите, чтобы со сменой конфигураций/профилей подтягивался и используемый пресет, то при сохранении уберите галочку как на втором скриншоте.

Вкладка лорбуки. Здесь их можно добавить, создать свои, отредактировать уже существующие и, конечно, удалить за ненадобностью.

Лорбук — это книга знаний, в которой могут содержаться детали сеттинга, правила мира, наличие или отсутствие магии, перечисление всех друзей главного героя, что они любят или не любят, и т.д, и т.п. То есть, это т.н. база, к которой будет обращаться модель в ходе вашей рп. Причем записи могут быть как постоянно активными, то есть такими, которые модель будет обрабатывать всегда, так и активироваться по триггер-словам. Триггер-словами в большинстве случаев называют Ключевые слова или Кейворды.

Пока что обратите внимание на то, как их добавлять. По аналогии с пресетами, лорбуки точно также можно импортировать и экспортировать из вашего профиля Таверны. Кнопки идентичные: выделенная слева импорт в, а справа от нее — экспорт из.

Вкладка настройки пользователя. Здесь вы сможете визуально кастомизировать свой профиль: добавлять темы для интерфейса, менять их; выбирать количество подгружаемых в чате сообщений (по дефолту стоит 100, ставьте меньше, если Таверна подвисает/подлагивает); сменить язык, если вам это понадобится; и многое другое, влияющее именно на визуальную составляющую.

Как и пресеты с лорбуками, темы можно импортировать в и экспортировать из. Кнопки те же самые. Также на что хотелось бы обратить ваше внимание, это Бэкап. Бэкап профиля — это резервная копия настроек и данных вашего профиля, которую можно сохранить и потом восстановить при необходимости. В него входят: настройки интерфейса, настройки подключенных API, боты, персоны, чаты, пресеты, и т.д. Бэкап может пригодиться вам на случай переустановки после полного удаления Таверны, перехода с устройства на устройство, краш после обновления или просто на всякий случай. Делается он очень просто: жмете на Аккаунт (значок человечка со щитом прямо над строкой Тема UI), а затем на Скачать бэкап.

Вкладка смена фона. Просто смена фона. Можно добавить свой. Можно использовать как один глобальный для всех, так и конкретный для чата. Все в ваших руках!

Вкладка расширения. Тут у нас находится установка, удаление и управление уже имеющимися расширениями.

Расширения — это фичи, которые скрасят ваши серые будни; инструменты, с помощью которых можно добавить различные детали, которые улучшат взаимодействие с интерфейсом и ИИ в ходе вашей рп, или даже мини-игры, которые сделают ожидание ответа более веселым. Придумано их уже очень много, главное знать чего ты хочешь.

Установить расширение можно по кнопочке, которая выделена на экране.

Вкладка управление персоной. По идее тут все весьма знакомо: поле для ввода имени, поле для ввода описания, окошко для того, чтобы поставить своей персоне аватарку. Также здесь можно сделать персону дефолтной или прикрепить к конкретному чату/персонажу. А можно и то, и другое, и тогда при открытии конкретного чата будет автоматически выбираться установленная/закрепленная заранее персона. Удобно!

Также, при желании, вы можете прикрепить к своей персоне отдельный от бота и его чата лорбук. Это поможет уменьшить количество постоянных токенов, даст возможность убрать всякую секретную информацию подальше из карточки, чтобы бот не выдавал или не знал ваши секреты в первые же минуты знакомства, ну и конечно сделает опыт ролевого отыгрыша более разнообразным. Добавляет лорбук по знаку Планеты, слева от значка Картинки, с помощью которого устанавливается аватарка персоны.

Вкладка добавление бота/чара. Тут можно создать своего собственного бота или добавить уже существующего из файла/карточки. Даже у импортированного бота вы сможете редактировать персоналити и первое сообщение, а также добавлять дополнительные/альтернативные.

Конец! Надеемся, этого небольшого набора будет достаточно, чтобы вы без всяких опасений смогли познакомиться с Таверной. Да, здесь есть огромный пласт возможностей и настроек, которые можно изучить, но для начала мы бы хотели дать вам хотя бы базовое понимание, что вы держите в руках и как этим управлять.

Успехов! Забегайте в чат, если вам есть что добавить, или же если вы хотите чем-то поделиться или что-то обсудить — t.me/kitchencf_chat