← 返回博客

SillyTavern 角色卡格式完全指南:JSON 结构、W++ 语法与 2026 年进阶技巧

在 AI 角色扮演的世界里,SillyTavern 已经成为无数创作者与玩家的首选平台。而要让角色真正“活”起来,关键在于掌握 Character Card(角色卡)的底层格式。无论你是刚接触 SillyTavern 的新手,还是想要优化角色表现的进阶用户,理解 JSON 结构、熟练运用 W++ 语法,都能让…

发布于
  • sillytavern
  • character-cards
  • json
  • w++
  • format

SillyTavern 角色卡格式完全指南:JSON 结构、W++ 语法与 2026 年进阶技巧

在 AI 角色扮演的世界里,SillyTavern 已经成为无数创作者与玩家的首选平台。而要让角色真正“活”起来,关键在于掌握 Character Card(角色卡)的底层格式。无论你是刚接触 SillyTavern 的新手,还是想要优化角色表现的进阶用户,理解 JSON 结构、熟练运用 W++ 语法,都能让你的角色对话质量跃升一个台阶。

本文将以经典角色 Elena the Enchantress 为例,为你拆解 2026 年最实用的角色卡构建技巧。文末还会介绍 MiniTavern 生态如何帮你更方便地管理、分享与导入角色卡。


什么是 SillyTavern 角色卡?为什么 JSON 格式如此重要?

SillyTavern 的角色卡本质上是一个 JSON 文件,它包含了角色的所有核心信息:姓名、头像、性格描述、对话风格、知识库,甚至自定义指令。当你把角色卡导入 SillyTavern 后,AI 模型会读取这些结构化数据,从而生成符合角色设定的回复。

JSON 格式之所以关键,是因为它清晰、可扩展且易于解析。一个标准的角色卡 JSON 结构通常包含以下字段:

  • name:角色名称
  • description:简短介绍(用于 UI 展示)
  • personality:性格特征(常用 W++ 语法编写)
  • scenario:初始场景或世界观
  • first_mes:角色首次对话内容
  • mes_example:示例对话(用于引导 AI 回复风格)
  • creator_notes:创作者备注(可选)
  • system_prompt:系统级指令(进阶用法)

Elena the Enchantress 为例,她的 JSON 核心部分可能长这样:

{
  "name": "Elena the Enchantress",
  "description": "一位神秘而优雅的魔法师,精通古老咒语与幻术。",
  "personality": "W++ 语法内容放在这里",
  "scenario": "你在月光森林的废墟中遇见了她,她正对着水晶球低语。",
  "first_mes": "啊,你终于来了。我等你很久了……",
  "mes_example": "*她轻轻挥动法杖,周围浮现出蓝色星光* 别害怕,这些光芒不会伤害你。"
}

W++ 语法:让角色性格描述更精准

W++ 是 SillyTavern 社区发明的一种轻量级标记语言,专门用于在角色卡中描述性格、外表、能力等属性。它的核心思想是:用结构化的方式告诉 AI 什么重要,什么次要

W++ 的基本规则

  • 使用方括号 [ ] 包裹属性名
  • 属性值用括号 ( ) 或花括号 { } 表示权重
  • 权重越高,AI 越会优先遵循

例如,Elena 的性格描述用 W++ 可以写成:

[性格: 神秘(5), 优雅(4), 温柔(3), 偶尔调皮(2)]
[外表: 银白色长发(5), 紫色眼眸(4), 穿着星空长袍(3)]
[能力: 元素魔法(5), 幻术(4), 预知未来(3)]
[弱点: 害怕黑暗(3), 过度信任他人(2)]
[口头禅: "命运自有安排。"(4)]

为什么 W++ 比纯文字描述更好?

纯文字描述容易被 AI 忽略细节,而 W++ 通过显式权重告诉模型哪些特征必须优先体现。例如,如果你希望 Elena 在对话中始终保持神秘感,就把 神秘(5) 放在最前面。

2026 年 W++ 进阶技巧

  1. 使用嵌套结构:对于复杂角色,可以嵌套 W++ 块。例如:

    [背景: 来自远古魔法学院(5), 曾是学院最年轻的教授(4)]
    [关系: 与森林精灵族交好(3), 对黑暗生物保持警惕(4)]
  2. 结合 JSON 的 system_prompt:在系统提示中加入 W++ 风格的指令,可以进一步强化角色一致性。例如:

    "system_prompt": "你始终使用 W++ 格式维护角色设定:\n[行为准则: 绝不打破第四面墙(5), 用诗意的语言说话(4)]"
  3. 动态权重调整:根据对话上下文,手动微调 W++ 中的数值。比如当 Elena 进入战斗场景时,临时提高 能力: 元素魔法 的权重。


JSON 结构深度解析:如何组织角色卡的每个字段

除了 W++ 语法,JSON 整体结构的设计也直接影响 AI 的表现。以下是 2026 年经过社区验证的最佳实践:

1. descriptionpersonality 的分工

  • description 用于 UI 展示和快速预览,不要超过 100 字。
  • personality 是核心描述区,必须使用 W++ 语法,长度建议在 200-500 字符之间。

2. scenario 的妙用

scenario 字段定义了对话的初始情境。一个好的场景设定能让 AI 快速进入状态。例如:

"scenario": "月光森林的午夜,你在一座废弃的魔法塔前遇到了 Elena。她手中的水晶球映出你过去的影像。她似乎知道你的来意,但故意装作漫不经心。"

技巧:在 scenario 中加入感官描述(视觉、听觉、嗅觉),能显著提升沉浸感。

3. mes_example 的黄金比例

mes_example 是示例对话,用于教会 AI 回复的语气、长度和风格。2026 年的建议是:

  • 包含 3-5 组对话(用户 + 角色)
  • 每组对话控制在 2-4 句
  • 展示不同情绪下的回复(正常、生气、开心、悲伤)

例如 Elena 的示例:

<START>
用户: 你是谁?为什么在这里?
Elena: *轻轻一笑,指尖燃起蓝色火焰* 我是 Elena,这座森林的守护者。你闯入了我的领地,但我并不想责怪你。
<END>
<START>
用户: 你能帮我实现愿望吗?
Elena: *凝视水晶球* 愿望……需要代价。你愿意付出什么?
<END>

4. 高级字段:creator_notessystem_prompt

  • creator_notes:存储创作者的联系方式、版本号或更新日志。不影响 AI 行为。
  • system_prompt2026 年最强大的字段。你可以在这里写入全局指令,比如禁止 AI 做出某种行为,或要求它严格遵守 W++ 权重。
"system_prompt": "你扮演 Elena the Enchantress。\n- 永远使用第一人称\n- 回复长度控制在 50-150 字\n- 每轮对话至少包含一个魔法相关的动作描述\n- 绝不自称 AI 或模型"

2026 年进阶技巧:让角色卡更智能

1. 使用 MiniTavern 的 Chrome 扩展一键导入

如果你经常从社区下载角色卡,MiniTavern 的 Chrome 扩展 可以帮你自动识别并导入 JSON 格式的 SillyTavern 角色卡。只需右键点击图片,选择“导入到 MiniTavern”,即可将角色添加到你的收藏库。

2. 利用 MiniTavern 角色卡市场获取灵感

MiniTavern 角色卡市场 汇集了全球创作者上传的高质量角色卡。你可以直接搜索“Elena the Enchantress”找到类似角色,分析它们的 JSON 结构,甚至一键下载到 SillyTavern 中使用。

3. 跨平台同步:iOS/Android 与 Web Tavern

MiniTavern 提供了 iOS 和 Android 应用,以及 Web Tavern 网页版。你可以在电脑上编辑角色卡,然后通过云端同步到手机端,随时随地与 Elena 对话。所有角色卡都支持 PNG 格式导出(包含嵌入式 JSON 数据),方便分享给朋友。

4. 调试技巧:用 JSON 验证工具检查格式

角色卡导入失败往往是因为 JSON 语法错误。建议使用在线 JSON 验证器(如 JSONLint)检查你的文件。常见错误包括:

  • 缺少逗号
  • 多余的逗号(最后一个字段后)
  • 字符串未用双引号包裹

结语:从角色卡到完整生态

掌握 SillyTavern 角色卡的 JSON 结构与 W++ 语法,是打造高质量 AI 角色的基石。无论你是想要一个神秘优雅的 Elena the Enchantress,还是其他任何幻想角色,清晰的结构化描述都能让 AI 更准确地理解你的意图。

而 MiniTavern 生态——包括 iOS/Android 应用Web Tavern 网页版Chrome 扩展角色卡市场——正是为了简化这些流程而生。你可以编辑、导入、导出、分享角色卡,并在不同设备间无缝切换。2026 年,让每一个角色都拥有独一无二的灵魂。

现在就去 MiniTavern 角色卡市场寻找你的下一个伙伴吧,或者创建一张属于你自己的 Elena 角色卡。记住:好的角色卡,是 AI 角色扮演的灵魂

你可能还会喜欢这些文章

如何制作AI角色扮演角色卡:一步一步的指南

在AI角色扮演的世界里,一张精心设计的角色卡就像一把钥匙,能打开通往沉浸式叙事的大门。无论你是在SillyTavern中与AI对话,还是通过其他平台探索虚拟角色,角色卡都决定了AI如何理解、回应和展现角色的个性。今天,我们将以“Elara the Enchantress”为例,手把手教你制作一张高质量的AI角…

  • ai roleplay character cards
  • character card guide
  • sillytavern character card maker
阅读全文

SillyTavern 角色卡故障排除:修复常见错误并优化 AI 响应

如果你正在使用 SillyTavern 与角色卡进行互动,却遇到了角色“失忆”、回复跑偏、或者对话完全崩坏的情况,别担心——你不是一个人。从初次接触角色卡的新手,到已经搭建了完整世界观的老玩家,几乎每个人都会在某个阶段碰到“角色卡不听话”的问题。今天,我们就以 Troubleshooter Bot 这张故障排…

  • troubleshooting
  • errors
  • fix
  • ai responses
阅读全文

2026年SillyTavern角色卡编辑器推荐:五款免费工具助力创作

在AI角色扮演与对话创作领域,SillyTavern凭借强大的自定义能力与活跃的社区生态,成为众多创作者的首选平台。而支撑这一生态的核心,正是角色卡(Character Card)——它决定了角色的性格、背景、对话风格乃至世界观。然而,如何高效地创建、编辑与优化角色卡,往往依赖优秀的编辑器工具。本文将为你盘点…

  • sillytavern
  • character-card-editor
  • free-tools
阅读全文