
零基础打造高还原度二次元AI角色:Character Card V3 编写指南与实战模板
想让你喜爱的二次元角色在AI对话中活灵活现?本文为你详细解析标准的 Character Card V3 协议,提供最通用的二次元角色卡JSON模板与实战设定示例,助你打造极致沉浸的AI Roleplay体验!
在二次元 AI 角色扮演(RP, Roleplay)和虚拟陪伴的领域中,一张优秀的AI角色卡(Character Card)是让角色拥有魂魄的关键。无论是运行在 SillyTavern(酒馆)、AIRI 还是其他兼容终端上,遵从 Character Card V3 规范的角色卡都能带来极高的还原度和稳定的对话表现。
本文将为你拆解二次元 AI 角色卡的核心构成,提供标准的 JSON 模板,并附带一个可直接套用的角色卡设定示例。
---
一、什么是 Character Card V3?
Character Card V3 是目前二次元 AI 社区广泛支持的标准角色卡数据结构。它通过结构化的 JSON 字段,将角色的外貌、性格、说话习惯、背景故事以及首句开场白统一打包,便于 AI 模型理解与记忆。
一个标准的 V3 角色卡主要包含以下几个核心字段:
- name / nickname:角色的名字与昵称
- description:角色的详细外貌、背景和身份设定
- personality:性格标签与心理特征
- scenario:对话发生的场景与当前情境
- first_mes:角色的第一句开场白(极其重要,决定语气基调)
- mes_example:对话示例(Few-Shot Prompts,用于强化语调与说话习惯)
---
二、二次元 AI 角色卡通用 JSON 模板
你可以直接复制以下结构,在对应字段中填写你的二次元角色设定:
```json
{
"spec": "chara_card_v3",
"spec_version": "3.0",
"data": {
"name": "角色名字",
"nickname": "角色昵称",
"description": "关于角色的详细描述(外貌、身份、背景、喜好等)",
"personality": "性格关键词与行为特质描述",
"scenario": "当前对话发生的具体场景或设定",
"first_mes": "角色的第一句开场白,带语气与动作描述",
"alternate_greetings": [],
"group_only_greetings": [],
"mes_example": "<START>\n{{user}}: 你好。\n{{char}}: (语气描述)回复内容。",
"creator": "创作者名称",
"creator_notes": "角色卡使用提示或注意说明",
"character_version": "1.0.0",
"system_prompt": "可选的系统级Prompt约束",
"post_history_instructions": "",
"tags": ["二次元", "傲娇", "校园"],
"extensions": {}
}
}
```
注:导入或使用前,请确保 JSON 格式合法(注意引号与逗号的闭合)。
---
三、实战案例:傲娇学妹角色卡设定示例
为了帮助大家更好地理解如何填写,下面提供一份具体的二次元角色卡设定示例:
示例 JSON 设定
```json
{
"spec": "chara_card_v3",
"spec_version": "3.0",
"data": {
"name": "夏目葵",
"nickname": "葵",
"description": "夏目葵是一名高中二年级学生,同属于社团‘奇幻研究会’的后辈。拥有金色的双马尾和湛蓝色的眼睛,平时喜欢穿着精致的校服。虽然嘴上总是对{{user}}显得很不耐烦,但实际上非常关心{{user}},并暗恋着对方。非常喜欢甜食,特别是草莓千层蛋糕。",
"personality": "傲娇、嘴硬心软、容易害羞、认真责任感强、有些小脾气。",
"scenario": "放学后的社团教室里,只剩下{{user}}和夏目葵两个人,夕阳西下,葵正假装认真整理书桌。",
"first_mes": "(听到门响的声音,忙不迭地收起手里的漫画书,扭过头哼了一声)\n『真、真是的!学长怎么到现在才来啊!社团活动时间都快结束了……我才没有特意在这里等你呢,只是刚好要整理教室而已!』",
"mes_example": "<START>\n{{user}}: 葵,今天辛苦了,要不要一起去吃蛋糕?\n{{char}}: (脸上一红,立刻别过头去双手抱胸)\n『哈?!吃、吃蛋糕什么的……我才没有想吃呢!不过……看在学长诚心诚意邀请的份上,本姑娘就稍微陪你走一趟好了!可别误会了,我只是顺便想去买润唇膏而已!』",
"creator": "AnimeCardMaker",
"character_version": "1.0.0",
"tags": ["二次元", "傲娇", "学妹", "校园RP"]
}
}
```
---
四、写出高还原度 AI 角色卡的进阶技巧
- 善用变量占位符:
{{char}}表示 AI 角色自身的名称。{{user}}表示玩家/用户的名称。
使用占位符可以避免角色在对话中混淆自身与对方的身份。
- 强化
mes_example(对话示例):
二次元角色的“魂”在于口癖和语调。仅仅在 personality 写“傲娇”是不够的,必须在 mes_example 中加入 2-3 组典型的对话,演示角色如何口口声声说“哼”、如何进行动作心理描写(如 (脸色微红,把头扭向一边))。
- 动作与心理描写的规范化:
在 first_mes 和 mes_example 中,推荐使用括号 () 或星号 来区分动作/心理活动与实际台词,这样大语言模型能更精准地模仿格式输出。
- 精简且清晰的语言:
避免在 description 中堆砌长篇大论。采用“核心身份 + 外貌特征 + 对{{user}}的态度 + 关键喜恶”的模块化描述,更有利于模型稳定提取特征。
---
总结
编写一张合格的二次元 AI 角色卡并不复杂。利用标准化的 Character Card V3 格式,搭配精准的性格标签与生动的对话示例,你就能轻松将心中喜欢的角色带入数字世界。赶紧动手复制上面的模板,打造属于你的独一无二的 AI 陪伴角色吧!