Импорт истории
Перенесите переписку из SillyTavern, Character.AI, ChatGPT, Claude и RisuAI и продолжите её в Reverie.
Reverie умеет прочитать выгрузку чата из другого сервиса и воспроизвести её здесь как разговор, чтобы накопленная в другом месте история продолжалась, а не начиналась заново.
Эта страница про разговоры. Перенос персонажа — карточка Tavern, загрузка с CharacterHub — это другой инструмент со своей страницей: Импорт персонажей.
Прежде чем начать
Нужно войти в аккаунт и иметь пустой чат с тем персонажем, которому принадлежит история: импорт отклоняется, как только в разговоре появляются сообщения, поэтому перезаписать существующий он не может. Если персонажа на Reverie ещё нет, сначала импортируйте персонажа, затем начните с ним чат и оставьте его пустым.
Импорт разговора
Откройте пустой чат
Начните новый разговор с персонажем и ничего не отправляйте. Начальная реплика, которую персонаж показывает в свежем чате, не является сохранённым сообщением, поэтому до вашего ответа разговор по-прежнему считается пустым.
Откройте «Импорт чата»
Откройте боковую панель, перейдите на вкладку Настройки, разверните Управление чатами и выберите Импорт чата. Эта строка появляется, только пока чат пуст.
Перетащите файл
Перетащите выгрузку в область загрузки или выберите её через проводник. Формат Reverie определяет сам — выбирать нечего.
Проверьте предпросмотр и импортируйте
Предпросмотр называет распознанный формат, число сообщений, как они делятся между вами и персонажем, и найденный диапазон дат. Всё, что пришлось пропустить, попадает в раздел Обратите внимание. Подтвердите кнопкой Импортировать, на которой указано количество, и чат перезагрузится уже с вашей историей.
Что Reverie умеет читать
| Источник | Какой файл нести |
|---|---|
| SillyTavern | Файл .jsonl этого чата |
| Character.AI | Разговор из выгрузки ваших данных (.json) |
| RisuAI | Экспортированный чат (.json) |
| ChatGPT | Разговор из выгрузки ваших данных (.json) |
| Claude | Разговор из выгрузки ваших данных (.json) |
| Обычный JSON | Любой список сообщений в стиле OpenAI с ролями |
| Текст или Markdown | Расшифровка вида Name: message |
Выгрузки Chub и JanitorAI, сохранённые как SillyTavern JSONL, проходят по пути SillyTavern.
| Ограничение | Значение |
|---|---|
| Типы файлов | .jsonl, .json, .txt, .md |
| Размер файла | 10 МБ |
| Сообщений в файле | 10 000 — более длинную историю разбейте на несколько файлов и импортируйте в разные чаты |
| Цель | Один пустой чат, один файл за раз |
Что переносится, а что нет
Переносится: текст каждого сообщения, кто его сказал, их порядок и исходные отметки времени там, где они есть в выгрузке. Сообщения без пригодной отметки сохраняют относительный порядок. Если выгрузка называет разговор, новый чат берёт это имя. В групповом чате имя говорящего, совпадающее с одним из персонажей в комнате, приписывается ему; всё неопознанное приписывается основному.
Не переносится: изображения и вложения, системные и служебные сообщения, а также альтернативные варианты — приходит только тот ответ, который был выбран в источнике. Выгрузка чата вообще ничего не говорит о самом персонаже, поэтому определения, книги мира, персоны и память в неё не входят.
Когда сообщения на месте, Reverie делает по ним сводку, чтобы память и контекст работали уже со следующего вашего хода. Эта сводка не тарифицируется, но пропускается, если баланса кредитов не хватает на нужные токены — импорт при этом всё равно проходит.
Когда импорт отклонён
| Сообщение | Что делать |
|---|---|
| Неподдерживаемый тип файла | Сохраните выгрузку как .jsonl, .json, .txt или .md |
| Файл слишком большой | Разбейте его; потолок — 10 МБ |
| Файл пустой | Проверьте, что вы выгрузили разговор, а не пустую оболочку |
| Не удалось прочитать файл | Это не та выгрузка чата, которую Reverie узнаёт, — попробуйте путь обычного JSON или расшифровки |
| В файле слишком много сообщений | Разбейте так, чтобы было меньше 10 000 |
| В этом чате уже есть сообщения | Начните новый разговор и импортируйте в него |
| Этот чат принадлежит другому аккаунту | Вы вошли под другим пользователем |
Как забрать разговоры
В том же разделе Управление чатами появляется Экспорт чата, как только в разговоре есть сообщения. Четыре формата: JSONL (совместим с SillyTavern и подходит, если вы когда-нибудь захотите импортировать его обратно), Markdown, Обычный текст и HTML. Собственная выгрузка Reverie в JSONL — это корректный файл для импорта, так что разговор можно перенести между персонажами или сохранить и восстановить.
Смотрите также
- Импорт персонажей — карточки, а не разговоры
- Управление разговорами — переименование, архивирование и удаление
- Память — чем питается сводка
- Групповые чаты — как импортированные говорящие сопоставляются с составом
- Импорт и экспорт в Reverie — зачем это нужно