Импорт персонажей
Перенести карточку из SillyTavern или CharacterHub в Reverie.
Reverie читает карточки персонажей в форматах V1, V2 и V3 — те самые, которые экспортируют SillyTavern, CharacterHub и большинство сайтов с карточками. Импорт заполняет редактируемый черновик; ничего не сохраняется, пока вы сами не нажмёте сохранить.
Импортировать карточку
Откройте нового персонажа
Идите на /app/characters/create и нажмите в шапке Импортировать карточку персонажа. Эта кнопка существует только пока вы создаёте персонажа — в уже существующего персонажа импортировать нельзя.
Бросьте файл
PNG или JSON · до 10 МБ. Карточка разбирается в вашем браузере, а не загружается, чтобы её прочитали. PNG-карточки несут свой JSON внутри картинки; JSON-карточки читаются напрямую.
Логи переписки и отдельные файлы книг мира — другие форматы со своими инструментами, см. импорт вашей истории и книги мира.
Посмотрите, что будет заполнено
Диалог показывает распознанную версию карточки, аватар и список Готово к заполнению со всеми полями, которые он собирается записать, вместе со значениями. Пока вы не подтвердите, ничего не меняется.
Если вы уже что-то напечатали в форме, вы дополнительно выбираете между Заполнить только пустые поля (сохраняет ваши правки и добавляет недостающее) и Заменить соответствующие поля (везде, где у карточки есть значение, побеждает карточка).
При желании дайте ИИ прибраться
Использовать ИИ для упорядочивания и дополнения черновика прогоняет по результату проход-уборку. Большинство карточек складывает всё в одно длинное описание, поэтому проход разбивает описание, сценарий и инструкции на фрагменты и переносит каждый, слово в слово, в то поле, где ему место: внешность — в Описание внешности, кто вы для персонажа — в Отношения с игроком, постоянные правила — в Системный промпт. Текст сверх лимита описания сохраняется в Книге мира карточки. Затем он дописывает только то, чего карточке не хватает: например, биографию, предложенные ответы и пару дополнительных сценариев. Голый импорт применяется первым и выживает, если этот проход сорвётся, так что вы никогда не теряете содержимое карточки оттого, что попросили об этом. Это может расходовать кредиты.
Проверьте и сохраните
Вы возвращаетесь в редактор с заполненным черновиком. Добавьте обязательные части, которых в карточке нет, — Категории персонажа обязательны, а ни один формат карточек их не содержит, — и сохраните.
Что во что превращается
| Из карточки | Становится |
|---|---|
nickname, иначе name | Имя персонажа, обрезанное до 50 символов |
description, иначе char_persona | Подробное описание, обрезанное до 10 000 символов |
tagline, иначе описание или характер | Биография персонажа, сжатая до 500 символов |
personality | Личность персонажа |
appearance | Описание внешности |
player_relationship | Отношения с игроком |
first_mes / char_greeting, затем alternate_greetings и group_only_greetings | По одному Начальному диалогу на приветствие, по порядку, без предложенных ответов |
mes_example / example_dialogue | Примеры диалогов, разобранные на пары «пользователь — персонаж» |
scenario / world_scenario | Дописывается в конец поля Подробное описание, после «Scenario:». Все чаты с карточкой начинаются в этой ситуации, а сценарий Reverie доходит только до чатов, начатых с него |
system_prompt, post_history_instructions и depth_prompt | Системный промпт, склеенные в этом порядке. Обычно в них факты о персонаже и постоянные правила, а Промпт формата ответа заменяет собственные правила форматирования Reverie |
nsfw_prompt | NSFW-промпт |
tags | Теги, без повторов, сохраняются первые 20 |
gender, age | Пол персонажа, Возраст персонажа |
| Метки NSFW | Переключатель NSFW контент |
creator_notes | Заметки автора |
Записи character_book | Отдельная Книга мира, названная по персонажу и прикреплённая к нему |
Встроенные и внешние картинки копируются в хранилище Reverie. То, что не удалось забрать, продолжает указывать на исходный сайт, и диалог говорит вам, скольких изображений это касается.
Не переносится: история переписки, воспоминания по пользователю и любые специфичные для другой платформы данные расширений сверх перечисленных полей.
Макросы в импортированном тексте
{{char}}заменяется именем персонажа прямо при разборе карточки.{{original}}вычищается из полей промптов.{{user}}остаётся как есть — Reverie поддерживает его как живой макрос. См. список макросов.
Сообщения, которые вы можете увидеть
| Сообщение | Что произошло |
|---|---|
| Имя превысило лимит Reverie в 50 символов и было сокращено | Имя в карточке оказалось длиннее, чем позволяет Reverie |
| Описание превысило лимит Reverie в 10 000 символов и было сокращено | То же самое с описанием. Исходная карточка не тронута |
| Исходный возраст вне поддерживаемого диапазона и не был импортирован | Reverie принимает только возраст от 18 и выше |
| Карточка содержит пример диалога в неизвестном формате | Разборщик примеров не смог их разделить. Включите обработку ИИ, чтобы их вытащить, или перепечатайте после импорта |
| Этот файл пуст / Размер карточки не должен превышать 10 МБ | Файл отклонили ещё до разбора |
Импорт откуда угодно ещё
Форматы карточек — это одно; экспорт из Character.AI, скриншот или просто описание — совсем другое. Такое идёт через Навык импорта персонажей в Лаборатории (/app/labs/character-importer): он работает внутри вашего собственного клиента Claude и загружает готового персонажа через API Reverie.
Страница даёт вам готовое сообщение, которое вставляется в Claude Code, Claude Desktop или любой другой клиент: оно ставит навык и сохраняет ваш ключ API Reverie. После этого бросьте в тот же чат файл, скриншот или описание и скажите «Импортируй этого персонажа в Reverie». Новые персонажи появляются в разделе Мои персонажи.
В этом подготовленном сообщении лежит личный ключ API. Обращайтесь с ним как с паролем и меняйте или отзывайте его в Настройках → Ключи API, если он утечёт. См. ключи API.