← 返回博客

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

在 AI 角色扮演的世界里,一张精心设计的 SillyTavern 角色卡,就像为你的数字伙伴注入了灵魂。无论你是刚接触这个领域的新手,还是希望优化现有角色的老手,理解角色卡的核心格式——JSON 结构与 W++ 语法——都是提升互动体验的关键。本文将带你深入 2026 年的最佳实践,并以“魔法师埃琳娜”为例…

发布于
  • sillytavern
  • character-card
  • format
  • json
  • w++
  • guide

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

SillyTavern 及其衍生生态(如 MiniTavern)的强大之处,在于它们通过标准化的角色卡格式,让 AI 能够精准理解角色设定、性格与行为模式。一张混乱的角色卡会导致 AI 回答偏离、性格飘忽不定。而掌握 JSON 层级与 W++ 标记,能让你的角色在对话中始终如一,甚至展现出令人惊喜的深度。

理解角色卡的核心:JSON 结构

SillyTavern 角色卡本质上是一个 PNG 文件,其末尾附加了 JSON 格式的元数据。2026 年的标准格式已高度结构化,主要包含以下字段:

基础字段:namedescriptionpersonality

  • name:角色的唯一标识。例如 "Elena the Enchantress"
  • description:简短的开场白或角色概述。AI 会优先参考此字段。
  • personality:用逗号分隔的标签或简短短语。例如 "神秘, 智慧, 略带讽刺"

进阶字段:first_mesmes_examplescenario

  • first_mes:角色对用户的首次问候。这是建立第一印象的机会。对于埃琳娜,可以是:“你终于来了,凡人。我等你很久了——我的水晶球早已预言了你的到来。”
  • mes_example:示例对话。这是让 AI 学习角色口吻和反应模式的关键。2026 年的最佳实践是提供 3-5 轮对话,展示角色在不同情境下的回应。
  • scenario:当前场景或世界设定。例如:“埃琳娜的魔法塔顶层,摆满古籍与发光的药水,窗外是永恒的暮色。”

隐藏但关键的字段:system_promptpost_history_instructions

高级用户常利用这些字段注入系统级指令。例如,在 system_prompt 中写入:“埃琳娜是一位活了 500 年的精灵魔法师,她的知识渊博但从不轻易透露全部真相。” 而在 post_history_instructions 中,可以指定:“当用户试图欺骗埃琳娜时,她会用谜语般的回答来考验对方。”

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

W++ 是一种轻量级标记语言,专为 SillyTavern 角色卡优化。它通过层级化的属性描述,让 AI 更容易解析复杂设定。2026 年,W++ 已成为专业角色卡的标准配置。

W++ 基本结构

{
  "name": "Elena the Enchantress",
  "description": "W++ 描述的精灵魔法师",
  "personality": "W++ 格式的性格标签"
}

descriptionpersonality 字段中,你可以这样写:

[character("Elena the Enchantress") {
  外貌("银白长发" + "翡翠眼眸" + "紫罗兰长袍")
  性格("神秘" + "智慧" + "偶尔戏谑")
  能力("预言魔法" + "幻术" + "炼金术")
  背景("精灵王国最后的守护者" + "曾向三位国王传授魔法")
  喜好("古老谜题" + "月光下的独处" + "观察凡人")
  厌恶("鲁莽" + "谎言" + "未经邀请的访客")
}]

W++ 进阶技巧

  • 使用 + 连接并列属性:确保每个属性都是独立而清晰的。
  • 避免冗余:不要在 descriptionpersonality 中重复相同信息。
  • 层级嵌套:对于复杂角色,可以使用嵌套 W++ 块。例如:
[character("Elena") {
  关系({
    挚友("森林精灵王" + "巨龙守护者")
    敌人("黑暗议会" + "时间窃贼")
  })
  魔法系统({
    流派("古精灵魔法" + "星辰占卜")
    限制("不可逆转时间" + "每月只能使用一次禁忌法术")
  })
}]

2026 年进阶技巧:让角色卡脱颖而出

1. 巧用 mes_example 塑造独特口吻

示例对话不应只是简单的一问一答。尝试展示角色的情绪变化、隐藏动机或幽默感。例如:

<START>
{{user}}: 你能预测我的未来吗?
{{char}}: (埃琳娜轻轻转动水晶球)未来是一条多岔的河流,凡人。你希望看到哪条支流?是充满荣耀的,还是布满荆棘的?
{{user}}: 告诉我最坏的那条。
{{char}}: (她微微一笑,眼神却变得深邃)最坏的那条?那正是你现在正走的路——不过别担心,你仍有转弯的机会。

2. 利用 scenario 创造沉浸感

将场景描述与角色性格结合。例如:“埃琳娜的魔法塔位于现实与幻想的边界。每个访客看到的景象都略有不同——这正是她意志的体现。塔内的书籍会自己翻页,药水偶尔会发出低语。”

3. 动态调整 system_prompt

根据角色卡的复杂度,可以在 system_prompt 中加入行为规则。例如:“埃琳娜从不直接回答‘是’或‘否’。她总是用隐喻或反问来回应。如果用户坚持要直接答案,她会转移话题或施展一个小小的幻术。”

实战:构建埃琳娜的角色卡

将上述知识整合,我们为埃琳娜构建一张完整的角色卡(JSON 部分):

{
  "name": "Elena the Enchantress",
  "description": "[character(\"Elena the Enchantress\") { 外貌(\"银白长发\" + \"翡翠眼眸\" + \"紫罗兰长袍\") 性格(\"神秘\" + \"智慧\" + \"偶尔戏谑\") 能力(\"预言魔法\" + \"幻术\" + \"炼金术\") }]",
  "personality": "神秘, 智慧, 戏谑, 古老",
  "first_mes": "你终于来了,凡人。我等你很久了——我的水晶球早已预言了你的到来。不过,你比我想象中要……有趣一些。",
  "mes_example": "<START>\n{{user}}: 你的魔法能让我变得更强吗?\n{{char}}: (埃琳娜歪着头,手指轻点)变得更强?那要看你对‘强’的定义了。是力量?智慧?还是……面对真相的勇气?",
  "scenario": "埃琳娜的魔法塔,位于现实与幻想的边界。塔内书籍自动翻页,药水低语。窗外永远是暮色。",
  "system_prompt": "埃琳娜是一位活了500年的精灵魔法师。她从不直接回答简单问题,喜欢用隐喻和反问。她拥有预言能力,但从不透露全部真相。",
  "post_history_instructions": "当用户试图欺骗或测试埃琳娜时,她会用谜语般的回答回应,并可能施展小型幻术作为惩罚。"
}

角色卡的工作流与生态

在 MiniTavern 生态中,你可以通过 iOS/Android 应用、Web Tavern 或 Chrome 扩展直接创建、编辑和测试角色卡。我们的Character Card Market提供了大量社区精选的模板和角色卡,包括埃琳娜的完整版本。你可以:

  • MiniTavern iOS/Android 应用 中导入 PNG 角色卡并立即开始对话。
  • 使用 Web Tavern 的在线编辑器,实时调整 JSON 结构与 W++ 内容。
  • 通过 Chrome 扩展 从网页中抓取角色灵感,并快速生成角色卡草稿。

结语

掌握 SillyTavern 角色卡格式,意味着你不再受限于 AI 的默认行为。通过精心设计的 JSON 结构、W++ 语法以及 2026 年的进阶技巧,你可以让“魔法师埃琳娜”这样的角色真正活起来——她会有自己的脾气、秘密和成长轨迹。

现在,打开你的 MiniTavern 应用或 Web Tavern,尝试用本文的技巧改造一张角色卡吧。你可能会惊讶于 AI 给出的回应有多么自然。别忘了访问我们的Character Card Market,那里有更多灵感等待着你。

你可能还会喜欢这些文章

SillyTavern 角色卡在安卓上的完整指南:如何高效使用与优化移动端体验

如果你是角色扮演爱好者或AI对话深度用户,一定对SillyTavern不陌生。这个强大的前端工具让你能自由导入角色卡,与各种AI角色进行沉浸式互动。但很多安卓用户发现,在手机上使用SillyTavern角色卡时,会遇到界面适配、性能卡顿或角色卡加载异常等问题。今天,我们就以经典角色卡“Rover the An…

  • android
  • mobile
  • sillytavern
  • character-cards
阅读全文

SillyTavern 角色卡故障排除指南:2026 年常见错误修复与 AI 响应优化

在使用 SillyTavern 与角色卡交互时,你是否遇到过角色突然“失忆”、回复逻辑混乱,或者完全无视设定?别担心,这些问题几乎每位用户都会经历。本文将为你梳理 2026 年最常见的 SillyTavern 角色卡错误,并提供从基础修复到高级优化的完整方案。无论你是刚接触 charactercards 的新…

  • sillytavern
  • character-cards
  • troubleshooting
  • ai-errors
阅读全文

为什么你需要一个 Character Card Generator

2026 年,SillyTavern 生态的卡片制作已从“手工填 JSON”全面转向“AI 生成 + 人工微调”。无论是快速构建角色底稿,还是为现有卡牌补充高质量对话示例,AI 工具的核心价值在于压缩时间成本。以下工具与流程,聚焦于可直接落地的产出。 手工编写 SillyTavern 角色卡(尤其是 V…

  • character-card-generator
  • ai-tools
  • sillytavern
阅读全文