预设入门

很多用户在刚开始与 AI 角色对话时,常常会遇到这样的困扰:大模型总是给出毫无感情色彩的套话,或者在几轮对话后开始“复读”之前的句子,甚至产生语病与错乱。这往往不是因为角色卡没写好,而是因为模型的采样生成参数没有配置得当。

Tavern Studio 的 Preset(预设) 系统为您提供了一套可视化的参数控制台,让您可以微调驱动 AI 角色对话的采样策略与生成风格。

适合谁阅读

  • 觉得 AI 聊天太复读、废话多、口吻死板或者容易逻辑崩溃的用户。
  • 想要理解 TemperatureTop PMin P 等大模型采样参数在角色扮演中实际作用的玩家。
  • 需要针对不同的角色使用不同生成参数的创作者。

你将学会什么

  • 什么是预设(Preset)以及它如何影响 AI 角色说话的灵活性。
  • 在底部导航栏中管理与新建预设的步骤。
  • 掌握核心生成参数(Temperature、Min P、Top P 等)的调节含义。
  • 在 Chat Settings 面板中为单个聊天会话配置预设覆盖。
  • 定位并修复“预设不生效”或“AI 输出乱码”的问题。

认识大模型采样参数

大语言模型并不是根据逻辑像人一样思考,而是通过概率计算下一个可能出现的字符或单词。Preset(预设)的核心职责就是规定模型应该如何从这堆概率词汇中进行挑选。

在预设编辑面板中,您会接触到以下参数:

1. Temperature(温度)

  • 通俗解释:AI 的“情绪温度”与“创造力”。
  • 调节建议:温度越高(如 1.1 - 1.5),AI 的遣词造句越丰富、出人意料,越有想象力,但太高会导致逻辑错乱或胡言乱语;温度越低(如 0.5 - 0.8),AI 越严谨死板,容易复读套话。角色扮演通常推荐 0.9 - 1.2 之间的温和温度。

2. Min P(新一代黄金采样器)

  • 通俗解释:根据最可能出现的词的概率,动态设定一个“剔除门槛”。
  • 调节建议:这是近年来在角色扮演领域被奉为常用标准的参数。Min P 值(例如 0.050.1)代表任何概率低于最可能词概率的 5% 或 10% 的低概率词汇都会被强行剔除。它能在不压制 AI 创造力的同时,较好地防止乱码和逻辑崩坏。

3. Top P & Top K

  • 通俗解释:传统的截断过滤器。
  • 调节建议Top P 限制只在前百分之几的词池中选择;Top K 限制词池的数量。在 Min P 启用的情况下,您可以将 Top P 保持在 1.0(即不限制),由 Min P 来主导过滤以获得更自然的说话节奏。

4. Max Response Tokens(最大输出 Token)

  • 通俗解释:AI 一句话最多能说多少个字。
  • 调节建议:对于普通聊天,200 - 400 即可;如果是辅助写作,需要长篇动作心理描写,可将其调高至 800 或以上。

管理与切换预设

Tavern Studio preset list
预设列表用于管理不同模型与角色风格的参数组合。

Tavern Studio 支持在全局或单个聊天中灵活配置预设:

1. 全局预设管理

Tavern Studio preset entry editor
在预设条目编辑页调整 Prompt 条目与采样参数。
  • 点击屏幕底部 TabBar 的第三个图标 Preset(预设管理) 切换过去(或通过触摸板双指滑动切换)。
  • 客户端默认提供了一套“标准角色扮演(Roleplay Standard)”预设,您可以在此基础上点击“复制”创建您自己的预设。
  • 您也可以点击底部 TabBar 中间的 +(导入) 按钮,直接导入从网络上下载的 .json 格式预设包。

2. 为特定角色聊天配置预设覆盖

并不是所有模型都适合同一套预设。在 Tavern Studio 中,您可以为每个角色进行聊天级预设绑定:

  1. 进入角色的 Chat 窗口。
  2. 宽屏下直接在右侧的 Chat Settings 面板操作,窄屏下向左滑动拉出 Chat Settings
  3. 下滑找到 Generation Preset(生成预设绑定) 选项。
  4. 取消勾选“使用全局预设”并从下拉列表中选中你希望在此会话中使用的特定预设。
  5. 保存后,只有这个聊天的 API 请求会携带这套采样参数,不会干扰其他角色的全局默认表现。

常见问题与排查

Q1:为什么我调高了 Temperature(温度),AI 生成出来的全是毫无意义的乱码和空白?

这通常是因为温度被设得太高了(例如超过了 1.8),模型几乎完全放弃了逻辑概率,在挑选一些毫无关联的随机字符。

  • 解决办法:请将温度回调至 0.9 - 1.2 之间。同时检查是否开启了 Min P 并将其设在 0.05 左右,这能有效防止高温下的词库雪崩。

Q2:为什么我在预设管理中改了参数,AI 说话的口吻完全没有任何变化?

请确认以下两点:

  1. 服务商端强制参数:有些商业云端 API 服务商在服务端强行锁定了采样参数,会直接忽略客户端发送过去的 TemperatureMin P 设定。您可以向服务商客服确认是否支持自定义采样。
  2. 被聊天级覆盖所遮蔽:检查当前聊天的 Chat Settings 面板,看看是否勾选了“独立覆盖(Override)”或绑定了其他预设,导致你刚才修改的全局预设并没有应用到当前的聊天中。

Q3:聊天中 AI 总是不断复读前一句话?

这除了参数过低外,可能是因为没有配置“惩罚系数”(Repetition Penalty)。您可以在预设配置的高级版块中,将 Repetition Penalty(重复惩罚) 设在 1.05 - 1.15 之间。这会限制模型重复使用词汇,从底层抑制复读现象。


下一步


下载 Tavern Studio
Windows