Агент Illustrator

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

Что делает агент Illustrator

Illustrator – агент постобработки, поэтому он запускается после того, как ИИ закончил очередной ответ. Он читает последний ответ и решает, стоит ли этот момент картинки. Если стоит, он пишет промпт изображения (текст, который говорит модели изображений, что нарисовать) и отправляет его вашему сервису изображений. Каждое созданное им изображение сохраняется в Gallery (галерея) чата.

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

Он работает в чатах Roleplay и Game Mode. Его установка также добавляет в Conversation селфи и видеосообщения. Настройка в этом руководстве относится к Roleplay. В Game Mode используется один переключатель (см. Game Mode).

Перед началом

Illustrator пишет промпт, но рисует картинку отдельная модель изображений. Она вам понадобится. См. Провайдеры генерации изображений и их настройка.

Дать ему модель изображений можно одним из двух способов.

  1. Задайте задачу Images (изображения) в разделе Defaults (по умолчанию) панели Connections (подключения).
  2. Или задайте агенту Illustrator собственную модель изображений на его экране Open Setup (открыть настройку).

Если модель изображений не найдена, картинка не создается, и приложение просит выбрать модель.

Включение агента Illustrator

Перед началом: установите Illustrator из Agent Organizer (организатор агентов). См. Агенты: помощники ИИ в чатах.

  1. Откройте чат Roleplay, к которому нужны иллюстрации.
  2. Откройте Chat Settings (настройки чата) и найдите раздел Agents (агенты).
  3. Включите Enable Agents (включить агентов).
  4. В группе Misc Agents найдите Illustrator и добавьте его кнопкой с плюсом.

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

Game Mode: переключатель Game Illustrator

В Game Mode нет параметров Prompt Mode и Prompt Model. Откройте Chat Settings игры и включите Game Illustrator ("Auto-generate scene illustrations, NPC portraits, and location backgrounds during gameplay").

Выбор художественного стиля

Список Prompt Mode (режим промпта), на карточке подписанный Prompt, задает художественный стиль для каждого промпта, который пишет Illustrator. Новый Illustrator начинает со стиля Background.

СтильЧто рисует
IllustrationОдна законченная картинка сцены. Универсальный стиль.
Comic PageСтраница комикса с кадрами, облачками реплик, подписями и звуковыми эффектами.
Colored MangaЦветная сцена в стиле манги со стилизованными облачками реплик и звуковыми эффектами.
B&W MangaЧерно-белая страница манги с контурами тушью и затенением скринтоном.
BackgroundЛокация или общий план без персонажей.
SelfieСелфи от лица персонажа или неформальный портрет.

Итоговый вид зависит еще и от вашего профиля стиля. См. Профили стиля изображений.

Выбор модели для промпта

Prompt Model (модель промпта) – это текстовая модель, которая пишет промпт изображения. Сама она не рисует. Выберите ее в списке Prompt Model на карточке. По умолчанию стоит Main chat model (основная модель чата), то есть модель вашего чата. Выберите другую текстовую модель, если промпты должна писать другая.

Картинку рисует модель изображений, которую вы задали в разделе Перед началом.

Единообразие персонажей

Две настройки на карточке помогают персонажам выглядеть одинаково от картинки к картинке. Обе по умолчанию выключены.

Attach Card Appearance (добавлять внешность из карточки) добавляет в промпт изображения сохраненное описание внешности каждого видимого персонажа. В чате Roleplay это список с четырьмя вариантами.

Когда настройка включена, карточка или персона с включенным Image Appearance Override (отдельное описание внешности для изображений) передает это описание вместо текста Appearance (внешность). Это удобно, если Appearance написано для рассказчика, но плохо читается моделью изображений. Оставьте полное описание в Appearance, а в отдельное описание поместите более короткую версию в виде тегов. Если отдельное описание выключено или пустое, промпты изображений используют Appearance. Рассказчик всегда видит полный текст Appearance. Переключатель находится под Appearance в редакторах персонажей и персон.

Send Avatar References (отправлять аватары как образцы) отправляет сервису изображений аватары персонажей и персон или их спрайты как изображения-образцы, чтобы модель могла повторить лицо или одежду. Не каждый сервис их принимает. В чате Roleplay это такой же список, как Attach Card Appearance. Если в нем включены видео, ролик, у которого First frame (первый кадр) имеет значение Prompt only, начинается с аватара или спрайта персонажа, а вариант называется Prompt only (avatar from Send Avatar References).

Частота рисования

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

У каждого чата Roleplay есть свое поле Image Run Interval (интервал изображений) на карточке в Chat Settings ("Messages between automatic images in this chat. 0 means only when you ask."). Чат, в котором значение не задано, использует значение с экрана настройки, по умолчанию 5. На карточке видно Using agent default или Chat override. Нажмите Use agent default (использовать значение агента по умолчанию), чтобы вернуться к нему. Когда вы добавляете Illustrator в чат, окно добавления показывает то же поле и сохраняет значение только для этого чата.

Задайте Image Run Interval значение 0, чтобы оставить только ручной режим. Это останавливает автоматические запуски, включая автоматические фоны сцен, но агент остается доступен для действий в Gallery. Задайте положительное число, чтобы возобновить их.

Чтобы получить картинку сразу, откройте Chat Settings, разверните Gallery и нажмите Illustrate (проиллюстрировать). Illustrator немедленно срабатывает один раз, а кнопка показывает Generating....

Создание роликов

В чате Roleplay в Chat Settings → Agents → Illustrator есть настройка Illustrator makes (что создает Illustrator).

Ролики используют видеомодель из Scene Videos, и каждый ролик – это запрос видео. Без работающей видеомодели Illustrator создает картинки, даже если выбрано Clips only. Свои агенты, создающие изображения, следуют той же настройке. См. Генерация видео сцены.

Video Run Interval (интервал видео) появляется, когда Illustrator создает ролики. Он задает, сколько сообщений пользователя и ассистента должно пройти после ролика до следующего, и не зависит от Image Run Interval.

First frame в том же разделе задает, с чего начинается каждый ролик Roleplay: ролики Illustrator, /video и кнопка Video в Gallery. Варианты – новая картинка Illustrator, аватар или спрайт названного персонажа, картинка с аватаром как запасным вариантом или вовсе без картинки. Видеосообщения Conversation используют ту же настройку.

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

Повторный запуск Illustrator кнопкой Illustrate у сообщения тоже следует Illustrator makes и First frame.

Несколько персонажей в NovelAI

Если модель изображений агента Illustrator – NovelAI с моделью V4, V4.5 или V5, модель, составляющая промпт, добавляет по одному описанию персонажа на каждого видимого персонажа. В каждом описании есть внешность этого персонажа, выражение лица, поза и примерное положение в кадре. Marinara сверяет описания со списком персонажей сцены, отбрасывает те, которым не нашлось соответствия, и отправляет остальные в NovelAI как нативные промпты персонажей рядом с основным промптом. Так волосы, одежда и другие черты не смешиваются между персонажами. Изображения от Illustrate и от команды персонажа [illustrate] получают такие же описания.

V5 принимает до 22 персонажей, а V4 и V4.5 – до 6. Если видимых персонажей больше, сохраняются самые важные, а остальные становятся безымянными фигурами на фоне.

Постоянные черты берутся из поля Appearance. Если там уже теги Danbooru, они копируются как есть. Если там обычный текст, модель, составляющая промпт, преобразует его в теги. Одежда берется из текущего наряда в трекере персонажей, если трекер работает, и тоже преобразуется в теги.

При включенном Attach Card Appearance модель, составляющая промпт, дополнительно получает полный текст Appearance каждой карточки и персоны в чате, чтобы длинные карточки и карточки нескольких персонажей не обрезались. Карточки нескольких персонажей в формате [NAME] tags | [NAME] tags разбиваются по персонажам. Модель копирует постоянные черты в соответствующее описание, считает теги одежды из карточки значением по умолчанию, которое переопределяют трекер или сцена, и игнорирует персонажей, которых нет в сцене. Если описания вернулись, Marinara больше ничего не добавляет. Если описаний нет, как в случае с одним персонажем, обычная строка внешности добавляется к основному промпту, как и раньше.

Ничего настраивать не нужно. Описания появляются только для NovelAI на его собственном хосте, поэтому прокси и другие сервисы не затрагиваются. Если включено Expose media prompts before sending (показывать промпты медиа перед отправкой), окно проверки показывает описания под основным промптом, только для чтения. Основной промпт редактируйте как обычно.

Сохранение в галереях и просмотр промпта

В Settings → Generations → Image Generation (настройки → генерации → генерация изображений) параметр Automatically save generated images to character galleries (автоматически сохранять созданные изображения в галереях персонажей) включен по умолчанию. Выключите его, чтобы иллюстрации и селфи из чата не добавлялись в галереи изображенных персонажей и персон. Изображения по-прежнему появляются в разговоре и в Gallery чата, а явное сохранение в галерею продолжает работать. Существующие записи не меняются. Галереи используют общие файлы изображений, поэтому настройка управляет включением в галереи, а не удалением.

Для новых иллюстраций NovelAI инспектор изображений показывает промпт сцены и стиля, а за ним положительные описания персонажей, разделенные | . Промпт, сохраненный в галерее, такой же.

Чтобы заново нарисовать иллюстрацию с измененным промптом, не генерируя ответ заново, откройте ее и нажмите Regenerate image (сгенерировать изображение заново). См. Повторная генерация изображения.

Чтобы проиллюстрировать более раннее сообщение Roleplay или диапазон сообщений, используйте /illustrate range=12 или /illustrate range=12-18. См. Справочник слеш-команд.

Смежные руководства