Экспорт и импорт чатов

Сохраните чат в файл, поделитесь им как удобной для чтения историей или загрузите в приложение Marinara Engine файл чата из Marinara или SillyTavern (другого приложения для ролевых чатов). Экспортировать можно один чат, часть чата или сразу много чатов.

Форматы файлов

ФорматЧто этоМожно импортировать обратно?
JSONLJSON Lines – обычный текстовый файл, в котором каждое сообщение занимает одну строку. Формат по умолчанию.Да
TextУдобная для чтения расшифровка в файле .txt.Нет
MarkdownУдобный для чтения файл .md. В начале указаны название чата и даты, которые он охватывает, а дальше идут сообщения под именами их авторов.Нет
StoryОформленная веб-страница в файле .html с именем и аватаром каждого автора. Откройте ее в браузере, чтобы прочитать, переслать или распечатать.Нет

В файлы Markdown и Story не попадают системные сообщения и сообщения, скрытые от вас. Импорт чата принимает только файлы .jsonl, поэтому, если вы хотите позже импортировать чат, экспортируйте его в формате JSONL.

В файл JSONL не попадают несколько адресов, сохраненных вместе с чатом: вебхук зеркала Discord, адрес DeepLX, ключ DeepL и адрес Intiface. Импорт их тоже никогда не переносит. Если вы ими пользуетесь, введите их заново в Chat Settings (настройки чата) импортированного чата.

Экспорт одного чата

  1. Откройте чат.
  2. Откройте Chat Settings и разверните раздел Chat Branches (ветки чата) под Chat Name. Кнопки экспорта находятся в этом разделе, даже если у чата только одна ветка.
  3. Нажмите JSONL, Text, Markdown или Story.

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

Экспорт части чата

Кнопка Export a range (экспортировать диапазон) сохраняет только часть сообщений. В чатах Game ее нет.

  1. В разделе Chat Branches нажмите Export a range.
  2. Нажмите на первое сообщение, затем на последнее. Появится подсказка "Select the first and last message to export."
  3. Нажмите Export selected (экспортировать выбранное).
  4. В окне Export messages (экспорт сообщений) проверьте число сообщений, а также первое и последнее сообщение, затем выберите Text, Markdown, JSONL или Story.

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

Экспорт нескольких чатов сразу

  1. В левой боковой панели нажмите вкладку нужного режима: CONVO, RP или GM. Каждая вкладка экспортирует только свои чаты.
  2. Нажмите Select chats (выбрать чаты) вверху списка.
  3. Нажмите на каждый нужный чат. Полоса внизу показывает их число, например "3 selected".
  4. Нажмите Export (экспорт) на этой полосе.

Браузер скачает файл .zip, в котором на каждый чат приходится одна расшифровка JSONL. Массовый экспорт всегда идет в формате JSONL. См. Управление списком чатов.

Импорт чата как нового чата

Так из файла .jsonl, сохраненного приложением Marinara или экспортированного из SillyTavern, создается новый чат.

  1. В левой боковой панели нажмите вкладку нужного режима. Импортированный чат получает режим открытой вкладки, а не режим, указанный в файле.
  2. Нажмите кнопку Import (импорт) рядом с кнопкой +. Ее подпись – Import SillyTavern or Marinara chat JSONL.
  3. Выберите файл .jsonl.

Появится сообщение "Imported N messages", и Marinara откроет новый чат. Подробнее о файлах SillyTavern см. Импорт данных из SillyTavern.

Если не получилось: внизу экрана появится небольшое сообщение Import failed с причиной. Проверьте, что имя файла заканчивается на .jsonl.

Импорт чата как новой ветки

Так файл .jsonl загружается в уже существующий чат новой веткой. См. Ветки чата.

  1. Откройте чат, к которому нужно добавить ветку.
  2. Откройте Chat Settings, разверните Chat Branches и нажмите Import.
  3. Выберите файл .jsonl.

Появится сообщение "Imported N messages as a new branch". Ветка берет персонажей, персону, подключение и пресет промпта из открытого чата.

Рассуждения и личные заметки в экспорте

Две настройки решают, попадет ли скрытый текст в файлы экспорта. Обе – переключатели в Settings → Advanced → Message Tools (настройки → дополнительно → инструменты сообщений), и обе по умолчанию выключены. Они действуют и на экспорт одного чата, и на экспорт в .zip.

НастройкаКогда включена
Include reasoning in exports (включать рассуждения в экспорт)Добавляет сохраненные размышления модели во все форматы. В файлах Markdown и Story они находятся в сворачиваемом разделе Thinking (размышления) под сообщением.
Include private notes in exports (включать личные заметки в экспорт)Добавляет ваши личные заметки к сообщениям в экспорт JSONL и Text.

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