聊天
管理对话
重命名、搜索、归档、导出和删除你的聊天。
你开启过的每一段对话都会保留下来。本页讲的是把它们重新找出来、收拾干净,以及把它们从 Reverie 里带走。
你的聊天列表
对话都在 /app/chats 的历史页面上,位于 聊天 标签页下——故事 和 小说 各有自己的标签页挨在旁边。角色自己的页面上也会列出你和他们聊过的对话。
| 控件 | 作用 |
|---|---|
| 搜索标题和消息... | 同时匹配对话标题和消息正文里的文字 |
| 对话状态 | 在 活跃 与 已归档 之间切换 |
| 行内 ⋯ 菜单 | 重命名、归档 或 恢复、时间线、删除 |
| 删除活跃聊天 | 批量删除每一段活跃对话 |
时间线 会打开该角色的分支视图——见分支对话。
重命名
⋯ → 重命名 会打开 为对话命名。起一个你以后认得出来的名字;把输入框留空,列表就退回用角色的名字。
归档
归档 把一段对话移出活跃列表,但什么都不删除,恢复 再把它拿回来。归档的对话保留全部消息,有两件事会区别对待它们:
- 删除活跃聊天 不碰它们。
- 角色绝不会把主动消息发进一段已归档的对话。
这让归档成了那种你想留着、但不想再收到动静的聊天的正确工具。
删除
删除对话是永久的。 它会移除这段对话和其中的每一条消息,并且无法撤销。 删除活跃聊天 会一次对所有活跃对话做同样的事——已归档的会留下,其余的 都找不回来了。
你可以从某一行的 ⋯ 菜单删除单段对话,也可以在对话内部删除:聊天设置 → 聊天管理 → 删除此聊天。
导出
聊天设置 → 聊天管理 → 导出聊天 会打开 导出聊天记录,有四种格式:
| 格式 | 最适合 |
|---|---|
| JSONL | 重新导入——兼容 SillyTavern |
| Markdown | 可读的备份,方便粘贴到别处 |
| 纯文本 | 简单的文字记录 |
| HTML | 一个用来阅读或打印成 PDF 的页面 |
HTML 导出是一份带样式的记录,有头像、时间戳、打印样式,还有一个跟随读者系统设置的深色模式版本。对话里的图片是从 Reverie 链接过去的,而不是嵌进去的,所以保存下来的页面需要联网才能显示它们。
导入
聊天设置 → 聊天管理 → 导入聊天 把另一个平台上的对话搬过来。有两条约束要紧:
- 目标聊天必须是空的——「这个会话已经有消息了,导入只能用于空会话。」
- 文件必须是
.jsonl、.json、.txt或.md,且最大 10 MB。
Reverie 自己识别格式,并在写入任何东西之前预览找到了多少条消息、它们在你和角色之间如何分布。见导入历史记录。
在一段长对话里
- 消息导航——长记录旁边的标记轨道。在桌面端悬停某个标记可以预览那条消息,点击可以跳过去;在触屏设备上,拖动轨道来快速滑动。
- 聊天设置 → 聊天管理 → 查看聊天历史 会列出你和这个角色的其他对话,而不用离开当前这一段。
- 聊天顶栏的 新对话 会和同一个角色开一段新的聊天。
- 聊天设置 → 会话设置 → 开启带记忆的新会话 把这段对话压缩成一段简短的背景,然后打开一段已经带着它的新聊天。你的人格、场景、聊天设置、已安装的插件和已保存的记忆都会跟过去;消息留在原来那段里。开场消息和普通回复一样是生成出来的,所以会按你所用模型的费率消耗点数。
- 聊天设置 → 聊天管理 → 写成小说 把这段对话变成一部小说。