Профили настроек
Профиль настроек – это именованный набор настроек чата, которые можно использовать повторно: подключение, пресет промпта, агенты, инструменты, перевод, память чата, дополнительные параметры и другое. Примените его к другому чату, вместо того чтобы снова задавать все эти параметры.
Профили находятся в верхней части Chat Settings (настройки чата). Они работают в Conversation и Roleplay. В чатах Game элементов управления профилями нет.
Пресет промпта – это другое. Он задает структуру системного промпта и значения генерации, а правят его в панели Presets. См. Редактор пресетов и управление промптами. Профиль настроек – более широкий набор, и пресет промпта может входить в него как один из элементов.
Применение профиля
- Откройте чат, который нужно изменить, затем откройте Chat Settings. См. Обзор панели Chat Settings.
- Откройте раскрывающийся список Profile (профиль). Его подпись – Apply a settings profile to this chat.
- Выберите профиль по названию.
Чат меняется сразу. Если профиль включает или выключает Hide summarised messages (скрывать сообщения, вошедшие в сводку), сообщения чата, вошедшие в сводку, в тот же момент скрываются от модели или снова становятся ей видны.
Если не получилось: когда значения чата не совпадают ни с одним сохраненным профилем, список показывает Custom settings profile. Если примененный профиль был удален, список показывает Missing profile - choose a profile. Выберите другой профиль.
Создание и изменение профиля
- Рядом с раскрывающимся списком нажмите New ("New profile from this chat's settings", новый профиль из настроек этого чата). Откроется конструктор профилей, в ячейках которого уже стоят настройки этого чата. Чтобы изменить сохраненный профиль, выберите его и нажмите Edit (изменить). Профиль Default изменить нельзя.
- Введите Profile name (название профиля).
- Заполните ячейки (см. список ниже).
- Нажмите Save and choose chats… (сохранить и выбрать чаты).
- Чтобы использовать профиль для новых чатов, отметьте Make this the default (сделать профилем по умолчанию). Список начинается с New conversation chats (новые чаты Conversation) или New roleplay chats (новые чаты Roleplay).
- Отметьте существующие чаты, к которым профиль нужно применить сейчас.
- Нажмите Apply to N chats (применить к N чатам) или, если ничего не отмечено, Save (сохранить).
Конструктор группирует ячейки в разделы Chat (чат), Story (сюжет), Pictures (изображения) и Behind the scenes (за кулисами). Ячейки такие:
- Connection (подключение), Prompt preset (пресет промпта) и Parameters (параметры)
- Agents (агенты), Tools (инструменты) и Memory & summary (память и сводка)
- Persona (персона), Lorebooks (лорбуки) и Background (фон)
- Image style (стиль изображений) и Translation (перевод)
Как заполнять ячейки:
- Выбирайте элементы из списка каждой ячейки. В Agents, Tools и Lorebooks можно выбрать несколько элементов. Включайте и выключайте каждый инструмент флажками в Tools. Чтобы очистить ячейку с одним элементом, выберите None (нет).
- В списках агентов и лорбуков на компьютере удерживайте <kbd>Ctrl</kbd> (<kbd>Command</kbd> в macOS), чтобы выбрать несколько элементов. На телефоне пользуйтесь элементами управления выбором. Clear selection (снять выбор) очищает список.
- На компьютере можно открыть боковую панель библиотеки, не закрывая редактор, и перетащить элемент в подходящее поле.
- Parameters, Memory & summary и Translation только показывают, содержит ли их профиль. Меняйте их в Chat Settings, а затем сохраняйте в профиль.
В мастере нового чата на шаге Use a Profile (использовать профиль) также есть New profile… (новый профиль) в начале списка и Edit рядом с сохраненным профилем. После сохранения мастер выбирает этот профиль.
Сохранение настроек чата в профиль
Чтобы обновить профиль из чата, примените его, измените чат, а затем воспользуйтесь рядом иконок под раскрывающимся списком.
| Кнопка | Подпись | Результат |
| Save | Save current chat settings into this profile | Заменяет сохраненные значения профиля. |
| Rename | Rename profile | Меняет название. |
| Import | Import settings profile (.json) | Загружает файл профиля. |
| Export | Export settings profile (.json) | Скачивает профиль. |
| Delete | Delete profile | Безвозвратно удаляет профиль. |
Обновление других чатов, которые используют профиль
Каждый чат хранит собственную копию настроек профиля, поэтому сохранение профиля само по себе другие чаты не меняет. Если профиль используют другие чаты того же режима, окно Other chats use this profile (этот профиль используют другие чаты) спрашивает, что делать:
- Save to this profile only (сохранить только в этот профиль) сохраняет профиль и не трогает другие чаты.
- Save and update N other chats (сохранить и обновить N других чатов) еще и копирует настройки Chat Settings из профиля в эти чаты. Их собственные изменения этих настроек заменяются, а настройка, которую вы оставили по умолчанию в чате, из которого сохраняете, в них тоже возвращается к значению по умолчанию.
Если профиль не использует ни один другой чат, 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-скрипты), а если режима у него нет – значение по умолчанию из пресета промпта.
Что входит в профиль
Профиль хранит то, как чат общается с моделью:
- Подключение.
- Пресет промпта (в Conversation он называется источником промпта).
- Агенты и инструменты.
- Перевод, Memory Recall и Advanced Parameters.
- Расположение окон и кнопок: положения, размеры, закрепление, блокировка, какие инструменты находятся внутри Chat Settings, а какие вынесены, открытые окна управления и положения кнопок на компьютерах и телефонах. Профили без сохраненного расположения, например Default, оставляют расположение чата как есть.
- Скрыты ли подсказки о расположении. Применение Default или старого профиля без этого выбора снова показывает подсказки.
- Другие настройки чата, пригодные для повторного использования.
Профиль также может хранить начальные варианты: персону, лорбуки для включения и фон.
- При применении профиля эти варианты копируются в чат. Если в профиле какой-то из них не задан, чат сохраняет свой.
- Остальные настройки профиля по-прежнему заменяют настройки чата.
- Варианты копируются без привязки. Последующее изменение в чате остается в этом чате.
- Save current chat settings into this profile сохраняет собственные персону, лорбуки и фон профиля. Профиль без фона получает фон чата, когда вы сохраняете в него.
- Обновление других чатов никогда не меняет их персону, лорбуки или фон.
Профиль не заменяет содержимое, которое принадлежит самому чату: персонажей, спрайты, сводку, теги и промпт сцены. Он также не хранит историю разговора и текущее состояние, например переменные макросов, выключенных вами персонажей или многопользовательскую комнату.
Что копирует Save and update
Save and update копирует в другие чаты:
- Параметры генерации и контекста.
- Параметры группового чата.
- Переключатели функций и команд.
- Агенты и их параметры.
- Настройки памяти и сводок.
- Перевод.
- Расположение окон.
Все остальное в каждом чате остается как было:
- Подключение, пресет промпта и собственный промпт чата.
- Сюжет и персонажи.
- Лорбуки и фон.
- Заметки и прогресс.
- Какие команды Roleplay может использовать только рассказчик чата.
- Может ли Noodle использовать сообщения чата.
Advanced Parameters и описание изображений (включено ли оно и какое подключение описывает изображения) меняются только в чатах, которые используют подключение профиля, потому что эти настройки задаются для подключения. Расписания персонажей меняются, только если их включили или выключили в чате, из которого вы сохраняете. Knowledge Retrieval, Knowledge Router, Lorebook Keeper и Expression Engine остаются включенными или выключенными вместе со своими шаблонами промптов так, как это задано в каждом чате. Источники, лорбук или спрайты для них каждый чат выбирает сам.