Skip to content

Флоу

Флоу — это движок для генерации сообщений. Он отвечает за порядок выполнения промптов и работу внутренней логики.

Внутри флоу хранятся локальные копии всех пресетов, так что их редактирование не затронет глобальные настройки

Редактирование происходит через drag-and-drop. Новые ноды добавляются через ПКМ.

Схемы

Каждая схема - это последовательность нод, которые выполняются последовательно.

Встроенные

По умолчанию доступны 3 схемы:

Main

Запускается, когда отправляется сообщение юзера.

Generate

Запускается при свайпе сообщения

Translate

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

Дополнительные

Также доступно создание дополнительных схем. Каждая такая схема будет работать по принципу доп.блока и будет отображаться под исходным сообщением. В стандартном флоу доступны 2 доп.блока:

current_info

Блок-хелпер. Анализирует текущую сцену и генерирует краткую сводку об окружении и персонажах. Плацебо, чтобы лоботомит не путался в позах и не терял трусы.

summary

Суммаризация чата. Анализирует всю историю и пишет краткий пересказ произошедших событий. Работает в паре с код-блоком, который обрезает всю историю до последнего саммари

Типы нод

Start

Точка входа. Всегда присутствует и не может быть удален

Create Message

Создаёт сообщение-заглушку с указанной ролью. Основная задача - создать пустое сообщение от лица ассистента, в котором в дальнейшем будет сгенерирован ответ от LLM.

Generate

Генерирует новое сообщение. На вход принимает промпт.

Translate

Переводит исходное сообщение на указанный язык. При этом исходный текст сохраняется и доступен для редактирования.

Для перевода используется yandex translate

Run Scheme

Запускает другую ветку. Основное назначение - запустить автоматическую генерацию доп.блоков после генерации основного ответа.

Notify

Воспроизводит звуковое уведомление

Released under the GNU License.