Профили настроек

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

Профили находятся в верхней части Chat Settings (настройки чата). Они работают в Conversation и Roleplay. В чатах Game элементов управления профилями нет.

Пресет промпта – это другое. Он задает структуру системного промпта и значения генерации, а правят его в панели Presets. См. Редактор пресетов и управление промптами. Профиль настроек – более широкий набор, и пресет промпта может входить в него как один из элементов.

Применение профиля

  1. Откройте чат, который нужно изменить, затем откройте Chat Settings. См. Обзор панели Chat Settings.
  2. Откройте раскрывающийся список Profile (профиль). Его подпись – Apply a settings profile to this chat.
  3. Выберите профиль по названию.

Чат меняется сразу. Если профиль включает или выключает Hide summarised messages (скрывать сообщения, вошедшие в сводку), сообщения чата, вошедшие в сводку, в тот же момент скрываются от модели или снова становятся ей видны.

Если не получилось: когда значения чата не совпадают ни с одним сохраненным профилем, список показывает Custom settings profile. Если примененный профиль был удален, список показывает Missing profile - choose a profile. Выберите другой профиль.

Создание и изменение профиля

  1. Рядом с раскрывающимся списком нажмите New ("New profile from this chat's settings", новый профиль из настроек этого чата). Откроется конструктор профилей, в ячейках которого уже стоят настройки этого чата. Чтобы изменить сохраненный профиль, выберите его и нажмите Edit (изменить). Профиль Default изменить нельзя.
  2. Введите Profile name (название профиля).
  3. Заполните ячейки (см. список ниже).
  4. Нажмите Save and choose chats… (сохранить и выбрать чаты).
  5. Чтобы использовать профиль для новых чатов, отметьте Make this the default (сделать профилем по умолчанию). Список начинается с New conversation chats (новые чаты Conversation) или New roleplay chats (новые чаты Roleplay).
  6. Отметьте существующие чаты, к которым профиль нужно применить сейчас.
  7. Нажмите Apply to N chats (применить к N чатам) или, если ничего не отмечено, Save (сохранить).

Конструктор группирует ячейки в разделы Chat (чат), Story (сюжет), Pictures (изображения) и Behind the scenes (за кулисами). Ячейки такие:

Как заполнять ячейки:

В мастере нового чата на шаге Use a Profile (использовать профиль) также есть New profile… (новый профиль) в начале списка и Edit рядом с сохраненным профилем. После сохранения мастер выбирает этот профиль.

Сохранение настроек чата в профиль

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

КнопкаПодписьРезультат
SaveSave current chat settings into this profileЗаменяет сохраненные значения профиля.
RenameRename profileМеняет название.
ImportImport settings profile (.json)Загружает файл профиля.
ExportExport settings profile (.json)Скачивает профиль.
DeleteDelete profileБезвозвратно удаляет профиль.

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

Каждый чат хранит собственную копию настроек профиля, поэтому сохранение профиля само по себе другие чаты не меняет. Если профиль используют другие чаты того же режима, окно Other chats use this profile (этот профиль используют другие чаты) спрашивает, что делать:

Если профиль не использует ни один другой чат, Save срабатывает без вопроса. Многопользовательские комнаты таким способом никогда не обновляются.

Выбор профиля по умолчанию

Звездочка рядом с раскрывающимся списком отмечает профиль, который автоматически применяется к новым чатам этого режима. Профилем по умолчанию в каждом режиме может быть только один профиль. Подписи звездочки: Mark this profile as default for new chats in this mode, This profile is the default for new chats in this mode и Select a profile to mark it as default. Можно также отметить Make this the default в конструкторе.

Импорт и экспорт профиля

Export settings profile (.json) скачивает файл .marinara-settings-profile.json, который можно хранить как резервную копию или передать другим. Import settings profile (.json) создает из совместимого файла новый профиль и никогда не перезаписывает существующий. Файлы, экспортированные старыми версиями, тоже импортируются. Если импорт не удался, появляется Import failed.

Профили хранят настройки, а не секретные данные провайдера. В экспортированный или импортированный профиль также не попадают вебхук зеркала Discord, адрес DeepLX, ключ DeepL и адрес Intiface. Профили, которые вы сохраняете в этой установке, их сохраняют. Экспортированные файлы не содержат персону и лорбуки, поскольку они существуют только в этой установке.

Профиль Default

У Conversation и у Roleplay есть свой встроенный профиль Default (по умолчанию). Если применить его, настройки, которыми управляет профиль, вернутся к значениям Marinara по умолчанию для этого режима. Его нельзя переименовать, перезаписать или удалить. Отключенные кнопки показывают подсказки Cannot save into the Default profile, Cannot rename the Default profile и Cannot delete the Default profile.

Избранное расположение окон

Звезда рядом с Reset View (сбросить вид) в заголовке Chat Settings сохраняет избранное расположение окон для новых чатов. Звездочка рядом со списком Profile выбирает не его, а профиль по умолчанию. Порядок действий описан в разделе Выбор расположения для новых чатов.

Если новый чат использует профиль по умолчанию с сохраненным расположением, это расположение важнее избранного. Профиль без сохраненного расположения оставляет расстановку чата, в том числе полученную из избранного. При этом профиль все равно применяет свою настройку подсказок о расположении (старые профили без нее показывают подсказки) и свой режим Scoped Regex Scripts (ограниченные regex-скрипты), а если режима у него нет – значение по умолчанию из пресета промпта.

Что входит в профиль

Профиль хранит то, как чат общается с моделью:

Профиль также может хранить начальные варианты: персону, лорбуки для включения и фон.

Профиль не заменяет содержимое, которое принадлежит самому чату: персонажей, спрайты, сводку, теги и промпт сцены. Он также не хранит историю разговора и текущее состояние, например переменные макросов, выключенных вами персонажей или многопользовательскую комнату.

Что копирует Save and update

Save and update копирует в другие чаты:

Все остальное в каждом чате остается как было:

Advanced Parameters и описание изображений (включено ли оно и какое подключение описывает изображения) меняются только в чатах, которые используют подключение профиля, потому что эти настройки задаются для подключения. Расписания персонажей меняются, только если их включили или выключили в чате, из которого вы сохраняете. Knowledge Retrieval, Knowledge Router, Lorebook Keeper и Expression Engine остаются включенными или выключенными вместе со своими шаблонами промптов так, как это задано в каждом чате. Источники, лорбук или спрайты для них каждый чат выбирает сам.