预设和提示词管理:把模型行为从角色卡里拆出来

预设应该负责模型行为。系统提示词、生成参数、上下文长度、Prompt 顺序,这些内容不应该复制到每一张角色卡里。否则角色卡会越来越重,也越来越难维护。

在 Tavern Studio 中,角色卡定义“谁”,世界书定义“知道什么”,预设定义“怎么生成”。

适合谁

  • 已经有 SillyTavern 预设的用户。
  • 想切换不同写作风格的人。
  • 调本地 LLM 温度、上下文和回复长度的用户。
  • 需要按不同 API 提供商保存设置的人。

核心内容

预设不是越狱教程。它是让模型行为可复用、可测试、可回退的设置集合。一个预设可以包含采样参数、回复长度、上下文预算、系统提示词和 Prompt 片段顺序。

Tavern Studio 的 Prompt 组装会把系统提示词、角色数据、世界书、聊天历史和生成设置组合后发送给模型。OpenAI 风格 API 可以使用结构化 messages,而不是单个大字符串。

Tavern Studio 如何处理

Tavern Studio 支持预设导入和本地编辑。PromptAssembler 会处理宏展开、片段顺序、世界书注入和上下文裁剪。

这让预设可以复用:同一张角色卡可以先用本地模型预设测试,再换云端 API 预设,而不用重写角色。

操作步骤

  1. 新建或导入预设。
  2. 设置系统提示词和生成参数。
  3. 检查上下文长度和回复 token 上限。
  4. 如有需要,调整 Prompt 顺序。
  5. 把预设绑定到聊天。
  6. 发短消息测试。
  7. 优先改预设,不要把同一套参数复制进每张角色卡。

常见问题

什么是预设?

预设是可复用的模型行为配置,包括提示词、参数、上下文和顺序。

预设和角色卡一样吗?

不一样。角色卡定义 persona 和场景,预设定义模型怎么生成。

可以导入 SillyTavern 预设吗?

可以。Tavern Studio 支持兼容预设和 JSON 资产导入。

预设里应该写破限提示吗?

不应该。这里的预设用于正常系统提示词、格式、风格和生成控制。

不同聊天能用不同预设吗?

可以。不同聊天可以绑定不同预设和模型连接。

下一步

下载 Tavern Studio
Windows