#
提示管理器
提示管理器是一个系统,提供对聊天完成 API 的提示构建策略的更多控制。
适用于:聊天完成 API
对于文本完成 API 中的等效设置,请使用高级格式化。
命名预设
如果预设与您的角色卡之一共享名称,则在与该角色开始聊天时将自动选择该预设。为预设命名独特的名称以避免此行为。
通过单击导航栏中的"AI 响应配置"按钮访问提示管理器。提示管理器位于通用设置面板下方。
#
快速提示编辑
提供空间以快速编辑常见的提示部分,如主要提示、辅助提示和历史后指令。有关这些提示的更多信息可以在提示构建页面上找到。
#
实用程序提示
这些提示发送到聊天完成模型,以帮助其理解发送给它的信息,或指示其在某些类型的交互期间以特定方式行事。
#
格式模板
如果未设置格式模板,信息将按原样发送,无需任何包装。
使用特殊标记来指示信息应插入的位置:
{0}用于世界信息格式模板。{{scenario}}用于场景格式模板。{{personality}}用于个性格式模板。
#
群组推动提示模板
仅在群聊中使用。放置在提示的末尾以强制特定角色回复。
将此留空以禁用群组推动功能。
#
新聊天、新群聊、新示例聊天
这些在聊天历史记录之前和每个示例对话块之前发送,以通知模型背景信息在哪里结束,聊天历史记录在哪里开始。
- 新聊天:用于个人聊天。
- 新群聊:用于群聊。
- 新示例聊天:用于示例对话块。
将这些留空以禁用此功能。
#
继续推动
在提示的末尾发送,以指示模型在触发继续时该做什么,例如按下继续按钮时或由 STScript 触发时。
聊天完成"继续"
请记住,聊天完成模型处理继续的方式与文本完成模型不同,并且无论您的继续推动如何,都可能不会始终提供无缝的结果。
#
替换空消息
当文本框为空并按下发送消息时,发送此字段的内容而不是空白消息。
#
角色名称行为
提供不同的策略来指示模型如何将消息与角色关联。如果聊天完成模型难以确定哪些消息属于哪个角色,则可能需要选择不同的策略。
#
继续后缀
当触发继续时,模型返回的"继续"消息将在开头附加所选的继续后缀。例如,它可以在继续的文本之前添加空格。
#
附加设置
#
用引号包装
已弃用的选项。请改用正则表达式脚本。
在发送之前将整个用户消息包装在隐藏的引号中。这对于角色不使用引号来指示语音的会话很有用。如果您的会话使用引号来指示语音,请不要选中此项。
#
继续预填充
可能不适用于所有聊天完成源。
将继续推动作为助手角色消息而不是系统消息发送。如果启用此功能,则不会使用继续推动提示。
#
压缩系统消息
已弃用的选项。请改用提示后处理。
将连续的系统消息合并为一个组合消息(不包括示例对话)。
#
启用网络搜索
不要与网络搜索扩展混淆。
启用由聊天完成后端提供的网络搜索功能。提示通常由模型提供商用搜索结果丰富,并可能产生额外费用。
#
启用函数调用
参见函数调用
#
发送内联图像、发送内联视频
不要与图像字幕扩展混淆。
如果聊天完成模型具有处理提交的图像和视频的多模态能力,则此切换其执行此操作的能力。要将媒体附加到提示,请使用"魔杖"菜单中的附加文件选项。
#
请求内联图像
不要与图像生成扩展混淆。
允许模型返回图像附件。
#
使用系统提示
仅由 Google Gemini 和 Anthropic Claude 后端支持。
尽管这两个选项的设置非常相似,但它们在技术上是独立的选项,因此可以单独配置。
将所有系统消息合并到第一个具有非系统角色(用户/助手)的消息之前,并将它们作为单独的系统指令字段发送。
#
推理设置
如果聊天完成模型使用推理,这些设置会影响其可见性和功能。
#
请求模型推理
参见添加推理:按后端。
#
推理努力
参见推理努力。
#
"提示"
提示管理器构成了发送到聊天完成模型的提示的主干。它控制发送的内容以及发送的顺序。
#
"提示"下拉菜单
包含当前聊天完成预设包含的所有(非默认)提示的下拉列表。要将这些提示之一添加到传出消息中,需要从下拉列表中选择它,然后通过按插入提示按钮将其添加到提示管理器。要创建新提示以添加到此下拉列表,请按新提示按钮。一旦新提示被编写并保存,它就会被添加到下拉列表中,然后可以插入。
#
提示列表
这是一个拖放界面,列出了选择发送到聊天完成模型的提示。放置在界面顶部附近的提示会更早发送。列表的底部是发送到模型的最后一件事情(通常是您的历史后指令)。
"固定"提示 = 默认提示
默认提示无法从所选提示列表中删除。这包括主要提示、世界信息(之前/之后)、人格描述、角色描述、角色个性、场景、增强定义、辅助提示、聊天示例、聊天历史记录和历史后指令。如果不需要这些,可以将其切换为"关闭",但不能完全删除或删除。
#
编辑提示
单击提示上的铅笔按钮将带您进入编辑界面。在这里,您可以直接编辑提示。
确保保存您的更改!
要永久保存对这些提示在聊天完成预设中的更改,您必须单击编辑界面右下角的保存按钮,以及使用位于AI 响应配置部分顶部的保存按钮保存预设本身!否则,当聊天完成预设切换到不同的预设时,所做的更改将丢失。
#
名称
提示的名称。这不会发送到聊天完成模型;它仅供您在提示管理器中参考。
#
角色
哪个角色发送提示。您可以选择系统、AI 助手或用户。
#
触发器
发送此提示的生成类型。如果未选择任何内容,则提示将针对所有生成类型发送。如果选择了一个或多个,则提示仅针对那些特定的生成类型发送:
- 正常:常规消息生成请求。
- 继续:当按下继续按钮时。
- 扮演:当按下扮演按钮时。
- 滑动:当生成通过滑动触发时。
- 重新生成:在单人聊天中按下重新生成按钮时。
- 静默:后台生成请求,通常由扩展或STscript命令触发。
"重新生成"触发器在群聊中不可用,因为它使用不同的重新生成逻辑:删除上次回复的所有消息,并使用"正常"生成类型根据选择的群组回复策略将消息排队。
#
位置
当位置设置为相对时,此提示在拖放界面中的位置与所有其他提示一起发送。当设置为聊天中并给予深度时,它将作为所选角色在聊天历史记录中发送,并忽略拖放界面的顺序。
#
深度
当位置设置为聊天中时,这定义了提示在聊天历史记录中发送的深度。数字越高,发送的深度越深。例如,深度 0 将在最后一条聊天消息之后发送,深度 1 将在最后一条聊天消息之前发送,深度 2 将在倒数第二条聊天消息之前发送,依此类推。
#
顺序
具有相同角色和深度的提示将分组在一起,并按其顺序值排序。 顺序如下(从上到下):用户、AI 助手、系统。
当位置设置为聊天中时,这定义了提示在聊天历史记录中发送的顺序。数字越低,发送得越早。
#
构建您的提示:技巧和窍门
访问 SillyTavern 文档的提示构建部分,了解有关如何编写有效提示的更多信息。这些信息很大程度上可以应用于聊天完成预设。