导入 SillyTavern 角色卡 · v2/v3 格式一键迁移
为什么 SillyTavern 角色卡特别重要
SillyTavern 是一个开源 AI 角色扮演前端,在社区中积累了大量高质量角色卡(Character Card)。标准格式支持 PNG(图片内嵌元数据)和 JSON。RikkaHub 直接支持这些格式——这意味着你多年在 SillyTavern 社区收集的角色卡,在 RikkaHub 里不需要手动重填任何字段。
支持的角色卡格式
| 格式 | 扩展名 | 说明 |
|---|---|---|
| V2 PNG | .png | 最常见格式,图片内嵌 JSON 元数据 |
| V3 PNG | .png | 较新格式,结构更丰富 |
| V2 JSON | .json | 纯 JSON 格式,便于编辑 |
| V3 JSON | .json | 纯 JSON 格式 |
导入步骤
- 打开 设置 → 助手
- 点击 + 按钮新建助手
- 不要手动填写,直接选择:
- Import Tavern PNG → 选择一张角色卡图片
- Import Tavern JSON → 选择一个 JSON 文件
- RikkaHub 读取嵌入的元数据,自动构建助手
- 自动填充:名称、系统提示词、描述、性格、场景、首条消息
- 角色卡图片自动设为聊天背景
导入后做什么
导入完成后,你进入助手详情页,会发现大部分字段已经填好。建议检查:
- ✅ 系统提示词:确认与原角色卡一致
- ✅ 头像:RikkaHub 默认用角色卡图片做头像
- ✅ 聊天模型:导入时为空,你需要选一个合适的模型(角色扮演通常用长上下文模型)
- ✅ 背景图片:自动设为角色卡图片,透明度可以调整
- ✅ 预设消息 / 快捷消息:角色卡中的首条消息可能需要移到这里
RikkaHub 对角色卡做了什么转换
RikkaHub 不会原样照搬。它把 SillyTavern 角色卡的字段映射到 RikkaHub 助手的结构里:
| SillyTavern 字段 | RikkaHub 对应 |
|---|---|
| name | 助手名称 |
| description + personality + scenario | 合并到系统提示词 |
| first_mes | 预设消息(对话开头的第一条消息) |
| avatar / image | 头像 + 背景图片 |
| tags | 助手标签 |
角色扮演辅助配置
导入角色卡后,以下建议配置能让角色扮演效果更好:
1. 选择合适的模型
角色扮演通常需要:
- 长上下文窗口:至少 32k token 起步,推荐 128k+
- 创意能力:temperature 可以设高一些(0.8 ~ 1.2)
- 多模态:如果有背景图,最好用支持视觉的模型来"看"图(但不强制)
2. 设置预设消息
SillyTavern 角色卡的 first_mes 通常是助手的开场白。在 RikkaHub 中,你可以把它放到:
- 预设消息 里 → 每次对话自动出现在开头
- 快捷消息 里 → 需要时手动触发
3. 记忆配置
如果你希望角色有长期记忆(记得之前对话中的事件):
- 打开助手 → 记忆 标签页 → 启用记忆
- 开启 全局记忆 如果想在多个同主题助手间共享记忆
4. 外观增强
导入已经设好了背景图片。你还可以:
- 开启 气泡透明度,让背景图更清晰可见
- 调整背景透明度(在助手外观设置里)
常见问题
导入后助手回复风格不对
这通常是模型选择问题,不是角色卡问题。不同模型对相同提示词的理解差异很大。试试换一个模型。
角色卡只有 PNG 图片,怎么提取
直接用 Import Tavern PNG,RikkaHub 会读取图片元数据里的 JSON。PNG 格式的角色卡本身就是"图片 + JSON"的组合。
V2 和 V3 格式有什么区别
V3 增加了 more_fields(可选字段),支持更多元数据。RikkaHub 都支持,不需要特别选择。