DokiLove 指南
Tavern PNG 与 JSON 格式说明
理解图片中的嵌入定义、JSON 字段和版本兼容性。
PNG 不是普通封面
Tavern PNG 会把角色 JSON 写入 PNG 文本块。图片能正常显示不代表角色数据仍然存在;聊天软件转码、截图和图片优化服务都可能删除这些文本块。
下载时应保留原始文件。如果导入后只得到一张图片,通常需要重新获取未压缩的原始 PNG。
常见字段
核心字段通常包括 description、personality、scenario、first_mes、mes_example、system_prompt 和 post_history_instructions。不同规范版本可能把这些字段放在 data 对象内。
alternate_greetings 保存备用开场,character_book 或 lorebook 保存世界书。缺少字段不一定代表损坏,但会影响可移植性和不同前端中的表现。
兼容性判断
先看 spec、spec_version 和 character_version。规范版本决定字段结构,角色版本只是创作者自己的版本号。旧前端可能忽略新字段,但通常仍能读取基础定义。
导出或编辑后重新导入一次,是验证 PNG/JSON 是否仍然有效的最低成本方法。