Перенос персонажей и чатлогов с character.ai на TavernAI (или другой ИИ чатбот-сайт)
UPD от 06.04.2024: Из-за последнего обновления character.ai юзерскрипты, используемые для дампа персонажей и чатлогов, слетели и в данный момент скорее всего не работают.
В этой статье я расскажу беженцам с character.ai, как сделать импорт персонажей и сохраненных с ними чатов в таверну или любой другой ии чатбот-сайт (напр. oobabooga), если он поддерживает те же форматы.
Что нам понадобится?
- Дополнение Tampermonkey для скачивания и использования юзерскрипта для дампа персонажей.
- Python и код для конвертирования персонажа в нужный для таверны формат.
- Комплюктер. (извиняюсь перед пользователями телефонов, но решений НЕ для пк-юзеров я пока не нашел ;с )
Я приступлю сразу к делу, надеясь, что установка всего выше не вызвала никаких затруднений. В крайнем случае дополню эту статью, уже объяснив всё на пальцах. (Пока я её не дополнил, если есть какие-то вопросы, напишите мне в лс)
Что же, заходим на beta.character.ai, выбираем нужного нам персонажа…


Далее создаём какую-нибудь папочку, куда мы переносим файл персонажа и файл conver_pygm.py. Он сработает, если у вас также скачан Python (пункт 2).



Что ж, конвертацию мы произвели. Наконец запускаем TavernAI. Через ту же менюшку (3 полоски в правом верхнем углу) открываем раздел «Characters» → «+import», выбираем из созданной нами папки файл *имяперсонажа*_pygm.json.
Для импорта чатлога(-ов) нажимаем на 3 полоски рядом с строкой для ввода сообщения → «Select chats» → «+import». Выбираем файл *имяперсонажа*.json, тот, который мы изначально скачали с beta.character.ai


Единственная проблема, так это то, что почему-то в конвертированном файле не сохраняются примеры диалога, которые есть на c.ai, и, скорее всего, в нужный формат переводить их придётся самому. (Кнопка «Advanced Edit» в настройках персонажа)
На всякий случай, вот формат примеров диалога для таверны.
На этом снова прощаюсь, но, наверное, ненадолго, если придется внести правки в статью и какую-то дополнительную информацию.
Остальные статьи
— Открываем TavernAI через Google Colab
— Создание и прорабатывание персонажей для TavernAI
