SillyTavern酒馆提示词模板插件

内容创作

教你在 SillyTavern 里装好提示词模板插件,并把角色卡写顺,让角色说话稳定、前后不跑偏。

很多人装完 SillyTavern,角色卡填了一堆设定,聊两句就跑偏:语气变、设定忘、越聊越像通用助手。问题多半不在模型,而在模板插件没接对、角色卡结构太散。这篇讲装插件的顺序、角色卡怎么写才稳,以及哪些情况这套办法不管用。

很多人装完 SillyTavern,角色卡里塞了一堆设定,结果聊两句就跑偏:语气突然变、设定说忘就忘、越聊越像通用助手。问题多半不在模型本身,而是提示词模板插件没接对、角色卡结构又太散。这篇就讲装插件的顺序、角色卡怎么写才稳,以及哪几种情况下这套办法根本不管用。

先把预期放正:插件和角色卡能解决的是「稳定性」问题,不是「让弱模型变聪明」。如果底子模型听不懂指令,模板写得再漂亮也是白搭。所以下面两步走——先确认环境装干净,再动手写卡。判断模型底子够不够,可以到 /tools/speed-test 做一次实际调用测试,别只看别人怎么说。

插件装在哪、按什么顺序装

装插件最容易踩的坑不是装不上,而是装重了。扩展管理里如果躺着两个功能重叠的模板类插件,它们会同时往上下文里塞东西,对话表现就是时好时坏、前后矛盾。所以动手前先看一眼已装列表,把同名旧版和功能重复的清掉,再装新的。

  1. 先清点已装扩展打开扩展管理,逐个看功能说明,确认没有第二个负责提示词模板或上下文拼接的插件。有就先禁用一个,别直接删,方便回退对比。
  2. 安装并刷新页面装完后强制刷新一次,再看入口有没有出现在该出现的位置。没出现先别反复重装,去插件说明里核对它要求的宿主版本,版本不合适才是真原因。
  3. 配套插件一起开模板类插件通常要和一个提示词管理类插件配合使用,单独开一个往往不生效。两个都开好,再去调参数。
  4. 用短对话验证发三到五轮简单对话,看模板有没有被应用。一轮就下结论太早,模板生效与否经常要到第三轮才看得出来。

如果你不确定某个插件是不是还在维护、跟当前宿主版本搭不搭,与其自己试错,不如到 /tools 的工具目录里翻一翻,看有没有对应的说明和状态标注,再决定要不要继续用。

角色卡按四段写:身份、语气、边界、示例

角色卡写不好,最常见的原因是「把世界观当成角色」。一上来整段设定背景,模型分不清哪些是必须一直守住的,哪些只是氛围。稳妥的做法是拆成四段,每段只干一件事。

段落写什么常见错误
身份名字、身份、和你的关系把整段世界观塞进来
语气语速、用词习惯、爱不爱反问只写「温柔体贴」这类空词
边界哪些话题会回避、怎么回避完全不写,角色被轻易带出戏
示例一两句真实对话样本用形容词代替例子
  • 身份段只留最硬的三个信息,多余背景挪到世界书或独立设定里,需要时再触发
  • 语气段要写成可执行的动作描述,比如「说话短、少用感叹号、习惯先反问一句」
  • 边界段明确写出回避方式,是转移话题、装没听见,还是直接说不方便聊
  • 示例段放一两句最能代表角色说话方式的对话,比十条形容词都管用
  • 四段写完之后通读一遍,看看有没有互相打架的地方,冲突设定会让模型来回摇摆

写完卡不要急着下判断。设定越细,需要越多轮对话才能看出稳定性。急着改往往是把本来没问题的部分也改坏了。

模板和角色卡怎么挂上:接错位置等于没写

固定系统提示
全局生效,对所有角色都一样,适合放通用规则和输出格式要求
随角色切换的模板
跟着角色卡走,换卡就换模板,适合放这个角色独有的语气和边界
位置优先级
越靠后越容易被后续内容覆盖,最硬的设定要放在不容易被冲掉的位置

很多人卡写得不差,问题出在「挂错位置」:把该全局固定的规则写进了角色模板,或者把角色独有的语气塞进了全局提示,结果换个角色就串味。判断标准很简单——这条设定换任何角色都成立吗?成立就放全局,不成立就放角色模板。

  1. 给设定分类把卡里每条设定过一遍,问自己换角色还成不成立,据此分到全局或角色两栏。
  2. 调整位置把最不能被覆盖的硬设定放到靠后、不易被冲掉的位置,柔性的氛围描述可以往前放。
  3. 连聊五轮再评估一轮对话看不出模板有没有生效,至少聊五轮,重点看角色语气有没有在中途漂移。
  4. 记录改动每次只改一处,改完再聊五轮。一次改三四个地方,出了问题你根本不知道是哪个起的作用。

如果你是按不同中转站或不同模型在切换使用,同一张角色卡的表现可能差别很大。这种时候别急着改卡,先去 /sites 看对应线路的说明,确认是不是线路本身在截断或改写你的提示词。

什么情况下这套办法不适用

上面这套方法能解决的是结构和挂载问题,但有三类情况它救不了,硬套只会浪费时间。

  • 上下文塞太满:设定、历史、世界书一起挤,模板再好也会被挤出去,这时候先删设定再谈模板优化
  • 模型本身指令跟随弱:写得多细都稳不住语气,换一个听话的模型比改十遍模板都快
  • 多人多角色同场:角色之间会互相抢话、串味,必须按角色拆开写模板,共用一套必然出问题

还有个容易被忽略的点:如果对话里频繁出现被截断、回复突然中断,那多半不是模板问题,而是线路或额度层面的限制。这种信号出现时,改卡是无效动作。想确认当前线路的实际限制和稳定性,可以到 /price-watch 看追踪记录,或者翻 /rankings 里对应条目的说明,别靠自己猜。

另外,如果你只是想快速试个角色、并不打算长期用,那这套四段式写法其实有点重。简单玩一玩,写清身份和语气就够了,边界和示例可以后面再补。方法是给要长期维护的卡用的,不是所有场景都需要。

模板和角色卡解决的是稳定,不是让弱模型变聪明;底子不行,先换底子。
下一步去站内把当前用的线路和模型底子核对一遍,先确认环境没问题,再回头改角色卡,能少走一大半弯路。

常见问题

插件装完没反应,先查什么?

先看扩展列表里是不是有两个同类插件同时开着,冲突比版本不兼容更常见。然后刷新页面确认入口出现。都没有,再去站内的插件目录核对这个插件当前支持的版本范围,别直接删了重装。

角色卡写多长合适?

够用就行。身份一句话、语气两三行、边界一两行、示例对话一两组,通常比堆一大段世界观更稳。设定越长越容易被后面对话挤掉,反而记不住。写完先聊几轮,看哪条设定没被遵守,再补那一条。

提示词模板和角色卡是一回事吗?

不是。模板是每次对话都会带上的框架,角色卡是套在这个框架里的具体人设。模板管整体规则和输出格式,角色卡管这个人怎么说话、知道什么。搞混了就会出现改卡不管用、改模板所有角色都变了的情况。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。