提示词管理器

中文译稿 · 由官方原文机器翻译,尚未逐句校对。对照原文 ↗

提示词管理器是一个提供更多控制的系统 提示词-大楼 聊天补全 API 的策略。

适用于:聊天补全 API

对于文本补全 API 中的等效设置,请使用 高级格式设置.

命名预设

如果预设与您的角色卡之一共享名称,则在开始与该角色聊天时会自动选择该预设。名称预设了一些独特的内容以避免这种行为。

点击导航栏中的“AI响应配置”按钮即可访问提示词管理器。 提示词管理器位于 通用设置 面板。

快速提示编辑

提供快速编辑常见提示词部分的空间,例如 主提示词, 辅助提示词, 和 历史后指令。有关这些提示词的更多信息,请访问 提示词-大楼 页。

实用程序提示

这些提示词被发送到聊天补全模型,以帮助它理解发送给它的信息,或指示它在某些类型的交互过程中以特定方式采取行动。

格式模板

如果未设置格式模板,则信息将按原样发送,不进行任何换行。

这些是字符串模板,用于包装从中提取的信息 世界书 和 角色卡.

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

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

群组微调提示词模板

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

将此留空以禁用“组微移”功能。

新聊天、新群聊天、新示例聊天

这些在聊天记录之前和每个之前发送 对话示例 阻止通知模型背景信息结束和聊天历史记录开始的位置。

  • 新聊天: 用于个人聊天。
  • 新群聊: 用于群聊。
  • 新的聊天示例: 用于例如对话块。

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

继续轻推

在提示词末尾发送,指示模型在触发“继续”时(例如按下“继续”按钮或由 STScript 触发时)做什么。

聊天补全“继续”

请记住,聊天补全型号处理继续的方式与 文本补全 模型,并且无论您如何继续微移,都可能无法始终提供无缝结果。

替换空消息

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

角色名称行为

提供不同的策略来指示模型如何将消息与角色关联。如果聊天补全模型无法确定哪些消息属于哪个角色,则可能需要选择不同的策略。

继续后缀

触发“继续”时,模型返回的“继续”消息会将所选的“继续后缀”添加到开头。例如,它可以在连续文本之前添加一个空格。

附加设置

用引号引起来

已弃用的选项。更喜欢 正则表达式脚本 相反。

发送前将整个用户消息用隐藏引号括起来。这对于角色不使用引号来指示语音的会话非常有用。如果您的会话使用引号来表示语音,请不要选中此选项。

继续预填

可能不适用于所有聊天补全源。

将“继续微移”作为助理角色消息而不是系统消息发送。如果启用此功能,将不会使用继续微移提示词。

壁球系统消息

已弃用的选项。更喜欢 提示词后处理 相反。

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

不要与 网页搜索扩展.

启用聊天补全后端提供的网络搜索功能。 提示词通常由模型提供商提供丰富的搜索结果,并且可能会产生额外费用。

启用函数调用

参见 函数调用

发送内嵌图像、发送内嵌视频

不要与 图像字幕扩展.

如果聊天补全模型具有处理提交的图像和视频的多模式功能,则会切换其执行此操作的能力。要将媒体附加到提示词,请使用 附加文件 “魔棒”菜单中的选项。

请求内嵌图像

不要与 图像生成扩展.

允许模型返回图像附件。

使用系统提示词

仅受 Google Gemini 和 Anthropic Claude 后端支持。

尽管这两个选项的设置非常相似,但它们在技术上是独立的选项,因此可以单独配置。

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

推理设置

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

请求模型推理

参见 添加推理:通过后端.

推理努力

参见 推理努力.

“提示”

提示词管理器构成发送到聊天补全模型的提示词的骨干。它控制发送的内容以及 订单 它被发送到其中。

“提示”下拉菜单

包含所有的下拉列表(非默认)提示词即当前的聊天补全预设包括。对于其中之一提示词要添加到外发消息中,需要从下拉列表中选择它,然后添加到提示词管理器通过按插入提示词 按钮。要创建新的提示词以添加到此下拉列表中,请按 新款提示词 按钮。一旦新的提示词被写入并保存,它就会被添加到下拉列表中,然后可以插入。

提示列表

这是一个拖放界面,列出了选择的可能发送到聊天补全模型的提示词。提示符放置在靠近 顶部 接口的内容较早发送。的 底部 列表中的是 最后一件事 发送到模型(通常,这将是您的 历史后指令).

“固定”提示词 = 默认提示词

无法从所选提示词列表中删除默认提示词。这包括主要提示词、世界书(之前/之后)、用户人设描述、角色描述、角色个性、场景、增强定义、辅助提示词、聊天示例、聊天历史和历史后指令。如果不需要这些,可以将它们 切换为“关闭”,但没有彻底删除或删除。

编辑提示词

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

请务必保存您的更改!

要永久保存对聊天补全预设中这些提示词的更改,您必须单击 保存 按钮位于右下角 编辑界面,以及使用保存预设本身 保存 按钮位于顶部 AI响应配置 部分!否则,当聊天补全预设切换到另一预设时,所做的更改将会丢失。

名称

名称为提示词。这不会发送到聊天补全型号;仅供您在提示词管理器内参考。

角色

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

触发器

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

  • 正常: 定期消息生成请求。
  • 继续: 当按下继续按钮时。
  • 冒充: 当按下模拟按钮时。
  • 滑动: 当通过滑动触发生成时。
  • 再生: 在单人聊天中按下“重新生成”按钮时。
  • 安静: 后台生成请求,通常由 扩展 或 ST脚本 命令。

“重新生成”触发器在群聊中不可用,因为它使用不同的重新生成逻辑:最后回复的所有消息都将被删除,并且根据所选的“正常”生成类型对消息进行排队 群组回复策略.

职位

当位置设置为 相对,此提示词与所有其他提示词一起发送到拖放界面中它所在的位置。当设置为 聊天中 并给出一个 深度,而是发送 在聊天记录中 作为所选角色,并且 忽略 拖放界面的顺序。

深度

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

订单

具有相同角色和深度的提示将被分组在一起并按其顺序值排序。 顺序如下(从上到下):用户、AI助手、系统。

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

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

参观 提示词-大楼 有关如何编写有效的提示词的更多信息,请参阅 SillyTavern 文档部分。该信息很大程度上可应用于聊天补全预设。