Создание и редактирование персонажей

Карточка персонажа – это файл с описанием персонажа ИИ: кто он, как говорит, как выглядит и с чего начинается чат с ним. Карточку заполняют в редакторе персонажа. ИИ читает поля карточки при каждом ответе, поэтому чем понятнее и конкретнее написано, тем ровнее держится образ персонажа.

Создание персонажа

  1. Нажмите Characters (персонажи) на верхней панели навигации. Если этой кнопки не видно, сначала откройте More (еще).
  2. Нажмите New (создать) с иконкой плюса. Откроется окно Create Character.
  3. Введите имя в поле Name \*. Имя обязательно.
  4. Нажмите на круг аватара, чтобы добавить картинку. Этот шаг необязателен.
  5. Нажмите Create.

Карточка сохраняется с пустыми полями, и открывается редактор персонажа.

  1. Откройте вкладку Card (карточка) и заполните Description: кто этот персонаж. Добавьте First Message в разделе Dialogue & Greetings (диалоги и приветствия) – с этого сообщения начинается чат Roleplay.
  2. Нажмите Save (сохранить) в заголовке.

Если файл карточки у вас уже есть, вместо этого нажмите Import (импортировать). Смотрите Импорт и экспорт карточек персонажей.

Начало чата с вашим персонажем

Выберите персонажа, когда начинаете чат. Смотрите Режим Roleplay: начало работы или Режим Conversation: начало работы.

Редактор персонажа: общий вид

Редактор персонажа занимает место чата и разворачивается на всю страницу. На широком экране вкладки идут по левому краю. На узком экране они превращаются в прокручиваемую полосу сверху. Порядок вкладок такой: Metadata, Card, Onboarding, Convo, Lorebook, Sprites, Gallery, Colors, Voice, Stats и Advanced. Каждая вкладка переносит к своему разделу одной длинной формы, поэтому ее можно и просто прокручивать.

В заголовке собрано самое нужное:

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

Вкладки, у которых есть свои руководства:

ВкладкаРуководство
OnboardingИнтерактивный онбординг
ConvoПрофили в режиме Conversation
LorebookПривязка лорбуков к персонажам
SpritesСпрайты персонажа
GalleryГалереи персонажей и персон
Colors и StatsЦвета персонажа и характеристики RPG

Разделы ниже разбирают вкладки Metadata, Card, Voice и Advanced, а также аватары и историю версий.

Вкладка Metadata

На вкладке Metadata (метаданные) собраны данные для опознания и упорядочивания карточки. Они помогают сортировать карточки, делиться ими и следить за изменениями. Большинство из них ИИ не получает.

Split description into fields (разделить описание по полям) – это кнопка под полем Version. Она переносит размеченный текст (характер, внешность, предысторию, сценарий, правила, пример диалога) из Description в отдельные поля. Сначала вы видите краткую сводку, а применение сохраняет карточку как новую версию. Пока поле Description пустое, кнопка выключена.

Панель Version history (история версий) тоже находится на этой вкладке. Смотрите История версий.

Вкладка Card

Вкладка Card – основное место для письма. Ссылки вверху переносят к любому разделу, а у каждого поля есть счетчик символов, который обновляется на ходу.

ПолеЧто писатьОтправляется ИИ
SummaryКраткий обзор для библиотеки и предпросмотра карточки.Нет
DescriptionОбщее описание персонажа и его роли.В каждом промпте
PersonalityХарактер, манера речи, типичное поведение.Да
BackstoryПрошлое, происхождение, важные связи.Да
AppearanceВнешность, одежда, визуальные детали. Из этого поля также составляется заготовка промпта для аватара, создаваемого ИИ.Да
ScenarioОбстановка по умолчанию для новых чатов с этим персонажем.Да

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

Раздел Dialogue & Greetings задает, как открывается чат и как звучит персонаж:

<START>
{{user}}: Hello!
{{char}}: *waves excitedly* Hey there!

Приветствия и примеры сообщений могут показывать изображения из галереи персонажа. Смотрите Повторное использование картинки из галереи в сообщениях и приветствиях. Если приветствия показывают изображения с других сайтов, кнопка Save images locally (сохранить изображения локально) сохраняет их копию в галерее. Смотрите Сохранение веб-изображений из приветствий.

Генерация поля карточки с помощью палочки

У полей Summary, Description, Personality, Backstory, Appearance, Scenario, Example Dialogue, First Message и у каждого Alternate Greeting над полем есть кнопка-палочка без подписи, только со значком. Ее всплывающая подсказка называет поле, которое она заполняет.

Перед началом: настройте работающее текстовое подключение. Смотрите Подключение к провайдеру ИИ.

  1. Запишите в поле идеи, которые хотите сохранить, например smart, scientist, handsome, или оставьте его пустым.
  2. Заполните другие поля карточки, на которые ИИ должен опираться. Сохранять перед этим не нужно.
  3. Нажмите палочку нужного поля. Marinara запрашивает для этого поля 100–300 слов, используя ваш текст как исходные сведения. Для Example Dialogue запрашиваются образцы обменов репликами. First Message и каждое Alternate Greeting запрашивают одно вступительное сообщение, которое оставляет место для вашего ответа.
  4. Отредактируйте результат, затем нажмите Save.

Палочка использует текстовое подключение для агентов по умолчанию, а если его нет – текстовое подключение по умолчанию. Настроенное резервное подключение для агентов тоже учитывается.

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

Добавление аватара

Аватар – это картинка персонажа, которая показывается в чате и в вашей библиотеке.

Загрузка картинки

  1. Нажмите на плитку аватара в заголовке редактора.
  2. Выберите файл изображения. Новая картинка появляется сразу.

Как только у персонажа появляется аватар, на вкладке Metadata появляется инструмент обрезки аватара. С его помощью картинку внутри круга можно сдвинуть или приблизить, а также удалить аватар.

Генерация аватара с помощью ИИ

Перед началом: добавьте подключение для генерации изображений. Кнопка генерации аватара с помощью ИИ появляется, только когда такое подключение есть. Смотрите Подключение к провайдеру ИИ.

  1. Наведите курсор на плитку аватара и нажмите кнопку с палочкой. Откроется окно Generate Character Avatar.
  2. Выберите подключение в поле Image Generation Connection.
  3. Проверьте или поправьте Avatar Prompt. Он заранее заполняется из Image Appearance Override, если переключатель включен и поле заполнено. Иначе используется Appearance, затем Description, затем Personality – первое из них, в котором есть текст.
  4. Если у карточки уже есть аватар, можно поставить флажок Use current avatar as a reference.
  5. Нажмите Generate. Чтобы попробовать снова, нажмите Regenerate.
  6. Когда результат устроит, нажмите Use Avatar.

Размер картинки берется из размера изображений Portraits в настройках генерации изображений. По умолчанию это 1024 на 1024. Если включен параметр Expose media prompts before sending, перед каждым запросом появляется шаг проверки промпта.

Вкладка Voice

На вкладке Voice (голос) задается, как звучит персонаж, когда его озвучивает синтез речи.

Если синтез речи выключен или все персонажи говорят одним голосом, вместо поля Voice появляется короткое пояснение. Если голос общий, пояснение предлагает Use a voice per character (использовать отдельный голос для каждого персонажа). Open Text to Speech settings (открыть настройки синтеза речи) открывает раздел Connections. Смотрите Настройка синтеза речи (TTS).

Вкладка Advanced

На вкладке Advanced (дополнительно) собраны настройки промпта. Для обычного персонажа оставьте их пустыми. Они действуют в режимах Conversation, Roleplay и Game. Пресет режима Conversation или Game меняет окружающий промпт, но не отключает Post-History Instructions и Depth Prompt персонажа.

Раздел Regex Scripts хранит скрипты поиска и замены только для этого персонажа. Смотрите Скрипты регулярных выражений.

Альтернативное поле в выбранных чатах

Альтернативное поле задает тому же персонажу другое описание, внешность, предысторию или другую деталь в выбранных чатах, а все остальные чаты сохраняют исходный вариант. Под каждым из семи полей карточки есть Add Alternative Field (добавить альтернативное поле).

  1. Нажмите Add Alternative Field под полем, которое хотите изменить. Marinara скопирует текст поля в новую альтернативу.
  2. Отредактируйте альтернативу. У нее есть своя палочка: она использует текст альтернативы как исходные сведения и не меняет исходное поле.
  3. Откройте Active in 0 chats (активно в 0 чатах) и отметьте чаты, которые должны ее использовать. В списке только чаты, в которых участвует этот персонаж.
  4. Нажмите Save.

Правила:

Чтобы удалить альтернативу, нажмите ее кнопку с корзиной, подтвердите Delete (удалить), затем нажмите Save. Ее чаты возвращаются к исходному полю. Исходное поле никогда не удаляется вместе с альтернативой.

История версий

Пока включено Automatic versioning, каждое сохранение может добавить снимок в Version history на вкладке Metadata. До этого там написано Previous card states will appear here after the next edit. Счетчик показывает, сколько снимков сохранено.

Чтобы сравнить сохраненную версию с текущей карточкой:

  1. Откройте вкладку Metadata.
  2. В Version history нажмите на сохраненную версию. Окно сравнения показывает поля карточки рядом друг с другом и отмечает каждое изменившееся.

Чтобы вернуться к старой версии:

  1. Откройте окно сравнения для этой версии или нажмите ее иконку восстановления в списке.
  2. Нажмите Restore this version (восстановить эту версию), затем подтвердите.

Сначала Marinara сохраняет текущую карточку в историю версий (если она еще не совпадает с этой версией), чтобы позже можно было вернуться обратно.

Другие элементы управления панели:

Проверка правок карточки, предложенных агентом

В чате Roleplay необязательный агент может предлагать небольшие правки к полям карточки по ходу сцены. Открывается окно Review Character Card Updates, где вы решаете, что оставить. Для каждой предложенной правки:

Если текст изменился после того, как правка была предложена, приложение предупреждает об этом, прежде чем позволить применить ее принудительно. Как включать и выключать таких агентов, смотрите в руководстве Агенты: помощники ИИ в чатах.

Если что-то не получилось

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