聊天记录导入器

把对话带过来, 把共同经历留下。

把已有的 AI 或角色扮演对话迁移到 Reverie,再用记忆、分支、群像场景、语音和小说模式继续它。

  • 自动识别格式
  • 最多 10,000 条消息
  • 默认私密导入

01 / 可以导入

消息顺序

02 / 可以导入

用户与角色身份

03 / 可以导入

原始时间

04 / 可以导入

会话标题

05 / 可以导入

ChatGPT 当前分支

06 / 可以导入

原平台专属界面状态

已识别对话

ChatGPT · conversations.json

支持的来源

在那里导出, 在这里继续。

来源接受的对话格式处理方式
01

SillyTavern / Chub

兼容 SillyTavern 的 .jsonl

识别文件头、说话人、滑动回复与日期

02

Character.AI

包含 turns 或 histories 的官方归档 JSON

恢复主候选回复与时间顺序

03

RisuAI

risuChat 或 risuAllChats JSON

映射原生角色与消息

04

ChatGPT

数据导出中的 conversations.json

重建当前有效分支

05

Claude

包含 chat_messages 的对话 JSON

识别人类和助手消息

06

其他平台

OpenAI 风格 JSON、.txt 或 .md

识别通用角色字段或说话人标签

迁移后会保留什么

换一个平台, 对话仍然是你的对话。

[01]

所有支持的消息

用户和助手消息按原顺序导入。空消息、系统消息和纯工具消息会被跳过,不会伪装成角色对白。

[02]

说话人身份与名称

用户和角色身份会被统一映射。群聊中还可以用来源名称把角色消息对应回具体角色。

[03]

可用的原始日期

有效的原始时间会被保留。没有日期的文件会获得有序导入时间,确保先后关系稳定。

[04]

原会话标题

如果导出文件带有标题,它会成为导入后的聊天标题,而不是笼统的迁移名称。

[05]

选中的时间线

Character.AI 的主候选消息和 ChatGPT 的当前分支会被选中,废弃的备选内容不会混进对话。

[06]

安全的目标会话

只有空会话允许导入。Reverie 中已经存在的消息不会被覆盖,也不会与上传文件悄悄合并。

迁移流程

四步完成, 不用手工拆对话。

  1. 01

    导出原对话

    下载支持的 JSON 或 JSONL。如果来源没有结构化导出,把带说话人名称的记录保存为文本或 Markdown。

  2. 02

    打开一个空的 Reverie 会话

    选择对应角色,新建对话,在发送第一条消息前打开高级设置。

  3. 03

    检查自动识别结果

    Reverie 会显示来源平台、消息数量、角色分布、可用日期范围和不影响导入的提示。

  4. 04

    导入并继续

    确认预览后,消息进入空会话,记忆和摘要可以从这里支持下一次回复。

聊天导入常见问题

迁移对话之前, 你可能想知道。

Reverie 只能导入 SillyTavern 聊天吗?
不是。导入器可以识别 SillyTavern 兼容 JSONL、Character.AI 归档、RisuAI 原生聊天 JSON、ChatGPT conversations.json、Claude 对话 JSON、通用 OpenAI 风格 JSON,以及带说话人名称的文本或 Markdown。
可以导入 JanitorAI 或 Chub 聊天吗?
可以,前提是导出工具将对话保存为 SillyTavern 兼容 JSONL。Reverie 根据文件结构识别,所以不需要单独选择来源平台。
导入会覆盖已有聊天中的消息吗?
不会。目标会话没有任何消息时才允许导入,避免上传文件覆盖或不可预测地混入你已经在 Reverie 开始的对话。
文件和消息数量上限是多少?
单个文件最大 10 MB,最多包含 10,000 条消息。支持 .jsonl、.json、.txt 和 .md。更大的归档需要先按会话拆分。
如果导出文件里包含多个会话怎么办?
对于包含多个会话的 Character.AI、RisuAI、ChatGPT 或 Claude 文件,Reverie 会导入第一个识别到的会话,并在预览中显示提示。如果可以,最好先单独导出或拆分你需要的那一个。
导入聊天记录时也会创建角色吗?
不会。角色定义和对话历史是两类独立数据。如果对应角色还不存在,先使用角色导入器,再把聊天记录导入一个新的空会话。

为什么要迁移记录,而不是从头开始

一段很长的角色扮演不只是许多条消息。它包含承诺、关系变化、反复出现的细节,以及故事变得重要的准确顺序。

连续性需要真实依据

导入的记录给新会话一段真实过去。Reverie 可以基于实际发生的内容建立摘要和记忆,不必让你用一个提示词概括几个月的经历。

结构化导出更可靠

JSON 和 JSONL 会携带角色、顺序、日期,有时还有标题或候选选择。文本也可以使用,但说话人识别必然更接近估算。

角色与聊天分开迁移

记录应该进入聊天;人格、开场白、设定和图片应该属于角色。把两种迁移分开,才能让每一种字段映射都清楚、可编辑。

从原来的地方继续

让下一条消息, 记得上一条。

打开一个新的空角色会话,上传导出文件,在保存任何内容之前先检查预览。