Character.AI → Reverie

带走这段对话, 也看清哪些内容会迁移。

申请 Character.AI 官方数据导出、解压归档,再把支持的对话 JSON 移入一个空的 Reverie 聊天;开始前就把限制说清楚。

查看 Character.AI 官方导出说明

导出归档

character-ai-export.zip

可以检查

conversations.json

已识别

account.json

无需导入

导入前,Reverie 会预览识别出的对话。

使用官方数据导出

从账户归档走到 一个空聊天。

Character.AI 可能调整导出归档的组织方式,因此应根据内容识别对话 JSON,不要只依赖固定文件名。

  1. 01

    申请数据导出

    网页端依次打开 Profile → Profile Settings → Account → Manage Account & Data → Export data;移动端打开 Profile → 设置 → Export my data。

  2. 02

    解压导出归档

    Character.AI 提供下载后,在本地解压文件,找到包含对话轮次或消息的 JSON。

  3. 03

    准备对应的聊天

    在 Reverie 创建或选择对应角色,开启一个新聊天并保持为空;已有消息的聊天不能导入。

  4. 04

    预览后确认导入

    打开聊天的高级设置 → 数据管理 → 导入聊天记录,选择 JSON,检查识别预览后再确认。

字段转换图

导入器会寻找 哪些内容。

Reverie 可以识别多种 Character.AI 导出结构,包括轮次/候选回复、旧版历史/消息,以及扁平消息记录。

Character.AI 导出Reverie 聊天
turns / histories / messages

按顺序排列的聊天消息

识别出的用户与角色轮次会标准化为一条时间线。

主要候选回复文本

角色回复

导入选中或主要候选回复,不会把其他候选重建为 swipe。

作者或 human 标记

用户 / 助手角色

发送者标记用于区分你的消息和角色消息。

created 或 timestamp 字段

可用时保留消息时间

有效源时间戳会保留;缺失时会用导入顺序生成时间。

迁移边界

保留对话正文, 复核平台附加信息。

预计可以带走

  • 识别出的用户与角色消息文本
  • 对话顺序
  • 每个已识别轮次的主要角色回复
  • 导出中存在且有效的源时间戳

不会一比一重建

  • 其他候选回复或 swipe
  • 作为置顶记忆的置顶内容
  • 图片、语音和其他附件
  • Character.AI 专属审核、推荐或隐藏账户状态

上传之前

三项检查,避免 迁移出错。

写入消息之前,导入器会先验证文件。

01

使用支持的文件

上传从归档中解出的对话 JSON。Reverie 通用导入器也支持其他来源的 JSONL、TXT 与 Markdown。

02

不超过限制

单个文件最大 10 MB,最多可导入 10,000 条消息。

03

导入空聊天

如果文件包含多段对话,Reverie 会导入识别出的第一段,并在预览中显示警告。

Character.AI 导入问答

迁移任何内容 之前先看答案。

导入器如何处理 Character.AI 导出结构

导出包通常包含比可见聊天正文更多的平台数据。

导入器会识别对话结构

Reverie 检查支持的轮次/候选、历史/消息和扁平消息结构,不依赖唯一固定文件名。

只有聊天角色会变成消息

识别出的用户与角色内容会进入对话;系统、工具、账户和无关归档记录不会变成可见消息。

对话抵达之后

检查最前与最后几轮

继续扮演前,检查说话者、顺序,以及导出文件是否包含多段对话。

有意识地重建背景

单独添加角色定义、世界知识和重要记忆;聊天正文不等于所有隐藏平台设置。

按自己的方式继续

迁移历史, 再创造之后。

准备空聊天、预览识别出的消息,并在验证结果期间保留原始导出的副本。