# 提示词管理器

提示词管理器是一个系统,允许对 Chat Completion API 的提示词构建策略进行更多控制。

通过点击导航栏中的"AI 回应配置"按钮访问提示词管理器。提示词管理器位于常用设置面板下方。

# 快速提示词编辑

提供快速编辑常见提示词部分的空间,如 主提示词辅助提示词历史后指令。有关这些提示词的更多信息可以在提示词构建页面找到。

# 实用提示词

这些提示词被发送到 Chat Completion 模型,以帮助它理解发送给它的信息,或在某些类型的交互中指示它以特定方式行动。

# 格式模板

这些是用于包裹从世界信息角色卡片提取的信息的字符串模板。

使用特殊标记来指示应插入信息的位置:

  • {0} 用于世界信息格式模板。
  • {{scenario}} 用于场景格式模板。
  • {{personality}} 用于个性格式模板。

# 群组提示模板

仅在群组聊天中使用。放置在提示词末尾以强制特定角色回复。

将此留空以禁用群组提示功能。

# 新聊天、新群组聊天、新示例聊天

这些在聊天历史之前和每个示例对话块之前发送,以告知模型背景信息在哪里结束,聊天历史在哪里开始。

  • 新聊天: 用于单独聊天。
  • 新群组聊天: 用于群组聊天。
  • 新示例聊天: 用于示例对话块。

将这些留空以禁用此功能。

# 续写提示

在提示词末尾发送,以指示模型在触发续写时该做什么,例如当按下续写按钮或由 STScript 触发时。

# 替换空消息

当文本框为空且按下 发送消息 时,发送此字段的内容而不是空白消息。

# 角色名称行为

提供不同的策略来指示模型如何将消息与角色关联。如果 Chat Completion 模型在确定哪些消息属于哪个角色时遇到困难,可能需要选择不同的策略。

# 续写后缀

当触发续写时,模型返回的"续写"消息将在开头添加选定的续写后缀。例如,它可以在续写文本之前添加一个空格。

# 附加设置

# 用引号包裹

在发送之前将整个用户消息包裹在隐藏的引号中。这对于角色不使用引号表示语言的会话很有用。如果您的会话使用引号表示语言,请不要选中此项。

# 续写预填充

将续写提示作为助手角色消息而不是系统消息发送。如果启用此选项,将不使用续写提示。

# 压缩系统消息

将连续的系统消息合并为单个组合消息(不包括示例对话)。

# 启用网络搜索

启用 Chat Completion 后端提供的网络搜索功能。提示词通常由模型提供商使用搜索结果丰富,可能会产生额外费用。

# 启用函数调用

请参阅函数调用

# 发送内联图像、发送内联视频

如果 Chat Completion 模型具有处理提交的图像和视频的多模态能力,这将切换其执行此操作的能力。要将媒体附加到提示词,请使用"魔杖"菜单中的 附加文件 选项。

# 请求内联图像

允许模型返回图像附件。

# 使用系统提示词

将所有系统消息合并到第一条非系统角色(用户/助手)消息之前,并将它们作为单独的系统指令字段发送。

# 推理设置

如果 Chat Completion 模型使用推理,这些设置会影响其可见性和功能。

# 请求模型推理

请参阅添加推理:按后端

# 推理强度

请参阅推理强度

# "提示词"部分

提示词管理器构成了发送到 Chat Completion 模型的提示词的骨干。它控制发送什么以及发送的 顺序

# 提示词下拉列表

包含当前 Chat Completion 预设包含的所有(非默认)提示词的下拉列表。要将这些提示词之一添加到传出消息中,需要从下拉列表中选择它,然后按 插入提示词 按钮将其添加到提示词管理器。要创建一个新的提示词添加到此下拉列表,请按 新建提示词 按钮。一旦新提示词被编写并保存,它就会被添加到下拉列表中,然后可以插入。

# 提示词列表

这是一个拖放界面,列出了选择可能发送到 Chat Completion 模型的提示词。放置在界面 顶部 附近的提示词发送得更早。列表的 底部 是发送到模型的 最后一件事(通常,这将是您的 历史后指令)。

# 编辑提示词

点击提示词上的 铅笔按钮 将带您到 编辑界面。在这里,您可以直接编辑提示词。

# 名称

提示词的名称。这不会发送到 Chat Completion 模型;它仅供您在提示词管理器中参考。

# 角色

哪个角色发送提示词。您可以在系统、AI 助手或用户之间选择。

# 触发器

发送此提示词的生成类型。如果未选择任何内容,则提示词将针对所有生成类型发送。如果选择了一个或多个,则提示词将仅针对这些特定生成类型发送:

  • 普通: 常规消息生成请求。
  • 续写: 当按下续写按钮时。
  • 扮演: 当按下扮演按钮时。
  • 滑动: 当通过滑动触发生成时。
  • 重新生成: 当在单独聊天中按下重新生成按钮时。
  • 安静: 后台生成请求,通常由扩展STscript命令触发。

# 位置

当位置设置为 相对 时,此提示词在拖放界面中与所有其他提示词一起发送到其所在的位置。当它设置为 聊天内 并给定 深度 时,它会以选定的角色在 聊天历史内 发送,并 忽略 拖放界面的顺序。

# 深度

当位置设置为 聊天内 时,这定义了提示词在聊天历史中发送的深度。数字越大,发送得越深。例如,深度为 0 将在最后一条聊天消息之后发送,深度为 1 将在最后一条聊天消息之前发送,深度为 2 将在倒数第二条聊天消息之前发送,依此类推。

# 顺序

当位置设置为 聊天内 时,这定义了提示词在聊天历史中发送的顺序。数字越小,发送得越早。

# 构建您的提示词:提示和技巧

访问 SillyTavern 文档的提示词构建部分,了解有关如何编写有效提示词的更多信息。这些信息在很大程度上可以应用于 Chat Completion 预设。