# SillyTavern

[![SillyTavern](https://bookstack.abragama-network.online/uploads/images/gallery/2026-04/scaled-1680-/sillytavern-logo-dark-background.png)](https://bookstack.abragama-network.online/uploads/images/gallery/2026-04/scaled-1680-/sillytavern-logo-dark-background.png)Интерфейс для взаимодействия с почти любыми LLM- и ИИ-моделями (как локальные, так и удаленные). Направлена, главным образом, на обеспечение виртуального общения с персонажами из фильмов, книг, мультиков, комиксов, а также с просто придуманными на месте. Запускается как сервис в консоли, а доступ обеспечивается через браузер и подключение по localhost.

#### Функции

- Скачивание персонажей из интернета для общения, созданные другими людьми
- Создание своих собственных персонажей с возможностью точной настройки (описание персонажа, первичное сообщение, сценарий РП и пр.)
- <span style="white-space: pre-wrap;">Создание </span>**персон**, которые служат как лицо, от которого вы пишите (т.е. Вы)
- <span style="white-space: pre-wrap;">Создание </span>**лор-буков**<span style="white-space: pre-wrap;"> (Lorebooks) для расширения Вашего виртуального мира дополнительной информацией, определяемой Вами</span>
- Задание тегов персонажам для упрощенного поиска
- Настройка визуального интерфейса (анимации, форма иконок, цвет темы и т.п.)
- Задание фона для каждого чата
- Установка сторонних плагинов для получения больших функций
- Подключение к различным удаленным API для взаимодействия с ИИ-моделями, предоставляемые онлайн (платные/бесплатные)
- Мощные возможности кастомизации всей программы при наличии знаний
- Точная настройка пресетов для редактирования параметров взаимодействия с ИИ (температура, размер контекста, утилитарные промпты и т.п.)
- Возможность создавать промпты в пресетах для задания личных предпочтений посредством промптов, которые отсылаются каждый раз, как вы отправляете сообщение (но это тоже изменяемо)
- И многое другое

<p class="callout info">Ниже представлена глубокая информация о SillyTavern, которая может пригодиться как техническим пользователям, так и обычным – всё оно может прибавить понимание работы программы и как максимизировать своё удовольствие.</p>

---

#### Персонажи

<span style="white-space: pre-wrap;">Как можно догадаться – это те, с которыми Вы общаетесь. Они могут представлять из себя как обычных персонажей из какого-нибудь произведения, так и </span>**сценарием**<span style="white-space: pre-wrap;">, который может представлять из себя вымышленный (или реальный) мир. Все они находятся на последней вкладке ST (самая правая), а выбор происходит обычным нажатием по </span>**карточке персонажа**<span style="white-space: pre-wrap;"> (так здесь именуются персонажи как объект внутри программы)</span>**.**

##### Скачивание

<span style="white-space: pre-wrap;">Персонажей можно найти и скачать онлайн, к примеру, на </span>[ChubAI](https://www.chub.ai/search). Ищите их через рекомендации, вручную поиском или тегами. Для добавления напрямую с ST – скопируйте ссылку на выбранного вами персонажа, найдите кнопку в виде облачка со стрелкой во вкладке с персонажами и вставьте ссылку. Если же возникла ошибка – можете нажать кнопку "Download" на странице персонажа и выбрать вариант с PNG (т.е. картинка), затем в той же вкладке ST – нажмите на значок в виде папки со стрелкой и выберите скачанный PNG файл.

##### Создание

Также персонажей можно создавать и вручную, для этого перейдите в последнюю вкладку ST и нажмите на кнопку в виде человечка с плюсиком. Здесь же можно редактировать и скачанных персонажей, если потребуется. Пройдемся по основным блокам:

1. ***"Name this character"*** – имя персонажа, используемое в общении.
2. ***Изображение*** – аватарка персонажа.
3. ***"Search / Create tags"*** – задание тегов для упрощенного поиска, больше ни на что не влияет.
4. ***"Description"*** – описание вашего персонажа, один из самых главных блоков. Именно здесь вы должны описать персонажа, его личность, его историю и т.п. (но как Вы это сделаете – решайте сами, оно может быть как маленьким, так и огромным)
5. ***"First message"*** – стартовое сообщение, которое появляется при создании чата. Здесь можно описать контекст текущей истории, где Вы и/или персонаж находитесь, что сейчас происходит и вообще всё что вам в голову придет. Можно также оставить этот блок пустым если вам лень или хотите, чтобы ИИ сама придумала вам ситуацию, исходя из остальных данных.
6. ***Значок в виде глобуса***<span style="white-space: pre-wrap;"> – закрепление лор-буков за персонажем для доп. информации о мире и РП.</span>
7. ***Значок в виде человечка с плюсиком***<span style="white-space: pre-wrap;"> – создать персонажа.</span>

При нажатии на значок в виде книги, открываются расширенные параметры. Основные блоки:

1. ***"Personality summary"*** – краткое описание персонажа. Почти не используется и можно оставить пустым.
2. ***"Scenario"*** – сценарий для текущего чата. Описывает, что и зачем происходит, а также возможно какая цель. Почти не используется и многие эту функцию выключают т.к. всё это можно описать и в "First message" (что, как раз таки, рекомендуется).
3. ***"Examples of dialogue"** – примеры реальной речи персонажа, чтобы ИИ могла подстроить речевой паттерн. Многие рекомендуют не использовать эту функцию из-за снижения конечной креативности.

---

#### Персоны

Персонажи, от которых пишете уже Вы. Могут выступать как в роли протагониста, так и второстепенного персонажа. Вкладка с персонами находится на предпоследнем месте (справа).

Для создания персоны нужно нажать на кнопку "Create" во вкладке, задать имя и тайтл (опционально, он служит лишь как приписка для облегчения идентификации, к примеру если у вас несколько версий одного персонажа). Затем в "Persona Description" пишите описание своей персоны. Желательно не указывать информацию, которая должны быть известна только вам и вы не планируете, чтобы она была раскрыта другими – ИИ иногда может её использовать в ненужный вам момент (хотя это наоборот может привнести интересные развития сюжета). Обычно описание персон короче, чем у персонажей, но ничто на самом деле вас не ограничивает и вы можете писать сколько угодно. По кнопке в виде картины можете выбрать аватарку персоны, другие кнопки отвечают за редактирование имени, прикрепление лор-буков (как у персонажей), клонирование и удаление.

---

#### Лор-буки

Служат как расширение вашего общения с персонажами дополнительной информацией. В них вы можете, к примеру, написать о государстве в котором вы находитесь (и других тоже), о других персонажах которых вы можете встретить, об истории текущего мира, о городах и о всём, что позволяет фантазия.

<span style="white-space: pre-wrap;">В отличие от вставки информации о мире прямо в описание персонажа – лор-буки активируются по </span>**ключевым словам**, а не каждый раз, когда отсылается сообщение (чтобы сэкономить токены и не забивать память когда не надо). Т.е. если ключевое слово оказывается в каком-либо сообщении – то отсылается вся информация, закрепленная за этим словом.

Вкладка лор-буков находится на 4-м месте слева. Основные блоки:

1. ***"Active World(s) for all chats"***<span style="white-space: pre-wrap;"> – активация лор-буков для всех чатов. Не рекомендуется для использования из-за того, что можно забыть их отключить при переключении на другого персонажа, лучше прикреплять лор-буки к конкретным карточкам персонажей.</span>
2. ***"New"*** – создать новый лор-бук.
3. ***"Pick to edit"*** – выбрать уже существующий лор-бук для ручного редактирования.

<span style="white-space: pre-wrap;">После выбора (или создания) лор-бука, становятся доступны кнопки чуть ниже, но самая главная из них – </span>**New Entry**<span style="white-space: pre-wrap;"> (плюсик). После нажатия будет создана новая пустая запись, которая и будет в себе хранить информацию о какой-либо вещи в вашем мире, закрепленной за ключевым словом. Информацию нужно вводить в следующие основные поля:</span>

1. ***"Entry Title/Memo"** – название для записи. Не играет никакой роли, оно служит просто как имя для идентификации. Можно назвать, к примеру, как название вашей вымышленной страны.
2. ***"Primary Keywords"** – ключевые слова, которые, при появлении в сообщении, активируют отправку информации об этой записи. Можно, к примеру, сюда вписать то же название вашей страны, а также любые другие слова, которые могут ассоциироваться с ней, или вписать более обобщенные слова, например "государство", чтобы шанс активации был выше (но главное не переборщить, а то информация будет отсылаться вообще каждый раз, а такое не всегда надо).
3. ***"Content"*** – содержит всю информацию об объекте в текущей записи. Сюда пишите описание вашей той же страны, какое у нее устройство, какие есть города (но описание самих городов можно вывести в другие записи), ее краткая история и т.д.
4. ***Тумблер включения/выключения возле записи*** – выключает или включает запись. Полезно, если в конкретном сценарии вам не нужна какая-то конкретная информация и чтобы она отбирала лишнюю память с контекстом.

<span style="white-space: pre-wrap;">Лор-буки можно как создать самому, так и скачать с того же </span>[ChubAI](https://www.chub.ai/search), выбрав вкладку Lorebooks. Они не настолько популярны, как карточки персонажей, поэтому найти их может быть сложнее (и тем более – качественных).

<p class="callout info">В некоторых случаях, лор-буки могут быть уже встроены в карточку персонажа. Зачастую с ними ничего не надо делать, но можете, по желанию, их открепить от персонажа в настройках карточки. Откреплённые лор-буки никуда не исчезают, они остаются в списке существующих и можете их редактировать как угодно.</p>

---

#### Пресеты

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

1. ***Кнопки справа от заголовка "Chat Completion Presets"***:
    1. ***Стрелка, входящую в папку***<span style="white-space: pre-wrap;"> </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> импортировать готовый пресет.</span>
    2. ***Стрелка, исходящая из папки***<span style="white-space: pre-wrap;"> </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> экспортировать пресет.</span>
    3. ***Корзина*** <span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> удалить пресет.</span>
2. ***Список пресетов и текущий пресет*** <span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> просто список с пресетами в вашем профиле ST, среди которых вы должны выбрать один. Здесь можно переключаться между ними по надобности. Справа находятся доп. кнопки:</span>
    1. ***Дискета***<span style="white-space: pre-wrap;"> </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> сохраняет ваш пресет со всеми параметрами, которые вы выставили.</span>
    2. ***Карандаш*** <span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> переименование пресета.</span>
    3. ***Файл с плюсиком***<span style="white-space: pre-wrap;"> </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> сохранить текущий пресет в другой файл, к примеру для создания дубликата, или другой версии пресета.</span>
3. ***"Context Size (tokens)"***<span style="white-space: pre-wrap;"> – максимальный размер памяти. Желательно ставить максимальный, т.к. о лимите вам скажет либо сам ИИ, либо вы заметите, как он начнёт писать бред.</span>
4. ***"Max Response Length (tokens)"*** – максимальная длина сообщения в токенах. Также желательно ставить максимум, ибо этот параметр просто резко останавливает ИИ, когда кончится лимит на сообщение, что оборвет его на полуслове. Желаемый размер сообщения лучше сообщать самому ИИ напрямую.
5. ***"Streaming"*** <span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> ИИ начинает печатать текст во время генерации сообщения, не заставляя вас ждать когда он напишет вообще всё. В некоторых случаях может приносить ошибки в виде отказа из-за NSFW контента, тогда можно попробовать отключить этот параметр (но это не гарантия обойти фильтры).</span>
6. ***"Temperature"*** – чем выше значение – тем более креативными становятся ответы ИИ, но при слишком больших значения может начать генерироваться несвязанный бред. Каждая модель имеет свои рекомендации по значениям температуры (к примеру, Gemini может генерировать нормально при двойке, а остальные – ломаются), но единица – сбалансированный стандарт.
7. ***"Request model reasoning"*** – включить визуализацию размышления ИИ. Параметр визуальный и ни на что не влияет.
8. ***"Reasoning Effort"*** – то, насколько сильно ИИ должен раздумывать при написании конечного сообщения. Иногда ни на что не влияет, а иногда может помочь, если модель думает слишком долго и упирается в лимит (такое случается у GLM).

##### Промпты

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

Для создания нового промпта нужно нажать на кнопку в виде плюсика в квадрате. После этого откроется окно со следующими блоками и полями:

1. ***"Name"*** <span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> имя вашего промпта (к примеру "Стиль", "Жанр", "PoV"). Визуальное, ни на что не влияет.</span>
2. ***"Role"*** <span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> от какого лица присылать этот промпт. Есть три варианта на выбор:</span>
    - ***"User"*** <span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> прислать промпт от вашего лица. Работает лучше всего, но иногда разницы может и не быть.</span>
    - ***"System"*** <span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> от лица системы, т.е. нейтрально. Выбирается по умолчанию.</span>
    - ***"AI Assistant"*** <span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> от лица вашей модели ИИ. Используется только в специфичных ситуациях.</span>
3. ***"Prompt"***<span style="white-space: pre-wrap;"> </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> здесь хранятся описание и инструкции промпта, которым должен следовать ИИ. Можете писать таким же человеческим языком, как в описании персонажей/персон и в лор-буках, к примеру "Пиши от третьего лица, жанр </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> реализм" и т.п. Промпты могут быть как маленькими, описывающими одну часть вашей инструкции, так и большими с огромными наборами параметров.</span>
4. ***Кнопка дискеты***<span style="white-space: pre-wrap;"> </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> сохраняет ваш текущий промпт и помещает в список к другим.</span>

<span style="white-space: pre-wrap;">Расположение промптов здесь важно. Самые высокие отсылаются первыми, самые низкие </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> последними. Обычно в самых высоких промптах описываются ключевые инструкции, нижние </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> дополнительные, а в самом конце часто пишут промпт, который обобщает все предыдущие, чтобы ИИ лучше сконцентрировалась на ваших правилах.</span>

<span style="white-space: pre-wrap;">В списке присутствуют встроенные промпты, которые содержат важную информацию по типу описания персонажа, вашей персоны, предыдущие сообщения, сценарий и другие. Некоторые из этих промптов очень важны по очевидным причинам, а некоторые </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> можно отключить по желанию, к примеру </span>**"Scenario"**<span style="white-space: pre-wrap;"> или </span>**"Enhance Definitions"**.

<span style="white-space: pre-wrap;">Промпты можно отключать по кнопке тумблера слева. Это полезно, если вы создали несколько промптов, говорящих об одной вещи, но с некоторыми различиями, к примеру один промпт говорит писать от третьего лица, а второй </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> от первого, и вы можете переключать их по надобности (можно даже после начала общения, но это может сконфузить ИИ).</span>

##### Публичные пресеты

<span style="white-space: pre-wrap;">К сожалению, писать свои собственные пресеты очень тяжело, особенно новичкам в сфере ИИ, которые просто хотят пообщаться с виртуальными персонажами. Тем более учитывая, что новички просто не будут знать о всех приколах, как правильно писать промпты (к примеру, ИИ плохо воспринимают команды по типу "Не делай </span>**это**<span style="white-space: pre-wrap;">", ибо модели лучше работают, если давать приказы </span>**сделать** <span style="white-space: pre-wrap;">что-либо). Полностью готовые пресеты можно найти в интернете по соответствующим запросам, но все они </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> очень сильно отличаются между собой. Некоторые бывают маленькими с малым кол-вом правил и инструкций чтобы сэкономить на токенах, а также если вы не сильно требовательны. Бывают и огромные пресеты с большим набором разных промптов, которые вы можете переключать в зависимости от нужд, получая наиболее точный результат. У каждого такого вариант свои плюсы и минусы </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> выбор только за вами.</span>

<span style="white-space: pre-wrap;">Единственный онлайн-список пресетов я нашел только на этом сайте (под заголовком </span>**"Presets for* **Chat** *Completion Models"**):  
[https://rentry.org/Sukino-Findings#presets-prompts-and-jailbreaks](https://rentry.org/Sukino-Findings#presets-prompts-and-jailbreaks)  
<span style="white-space: pre-wrap;">Список довольно большой, и каждый настроен под конкретные модели ИИ. Единственный вариант проверить на 100%, что они из себя представляют </span><span style="color: rgb(191, 191, 191); background-color: rgb(31, 31, 31);">–</span><span style="white-space: pre-wrap;"> скачать пресет, импортировать его и глазами пройтись по промптам. Ну или прочитать описание на странице скачивания, если оно вообще есть (и понятно ли).</span>