4.1 什么是角色卡
本教程将详细介绍角色卡的概念、结构、创建和使用方法,帮助您充分利用 MiniTavern 的角色扮演功能。
基本概念
一张 角色卡 是一个包含完整 AI 角色信息的数据文件,它定义了:
- 角色身份 - 姓名、头衔、外貌
- 个性特征 - 个性、说话风格、行为习惯
- 背景故事 - 角色的经历和世界观
- 对话风格 - 对话示例、开场白
角色卡的目的
角色卡就像是 AI 的一份"剧本",揉杂了更多提示词内容到了一个具体的承载文件上,用文件更加方便流通和分享。
核心字段说明
基础信息
名称 (必填)
- 角色的名字
- 示例:"Aria"、"John"、"Emma"
描述
- 对角色的简短介绍
- 1-2 句话概括角色的特点
- 示例:"一位来自森林的精灵,善良而神秘"
头像
- 角色的图片
- 支持格式:PNG、JPEG、WEBP
角色设定
个性 (重要)
- 描述角色的性格特征
- 影响 AI 的回复风格
- 示例:"温和、好奇、略带害羞,对人类世界很感兴趣"
场景 (重要)
- 角色的世界观和背景
- 当前的场景设定
- 示例:"居住在魔法森林深处,第一次来到人类城市"
首条消息 (重要)
- 角色的开场白
- 对话的第一句话
- 设定初始场景和气氛
支持的格式
MiniTavern 支持两种角色卡格式:
1. PNG/WEBP/JPEG/JPG 图像格式 (最常见)
特性:
- 最流行的角色卡格式
- 图片本身就是角色头像
- 数据嵌入在图片的元数据中
技术原理:
- 利用 PNG 的 tEXt 或 iTXt 数据块存储数据
- 数据以 JSON 格式编码
- 不影响图片的正常显示
注意:
- 不要传输角色卡图片到相册中,会直接破坏角色卡的元数据
- 角色卡的保存和分享统一使用iCloud Drive这样的网盘来保存和管理
2. JSON 文本格式
特性:
- 纯文本,易于编辑
- 文件体积小
- 适合程序化生成
- 便于版本控制