提示部分
此功能在所有 Portkey 计划 中可用。
使用提示部分,您可以将常用的模板(例如指令集、数据结构说明、示例等)单独保存,并灵活地在需要的地方引用它们。
部分还可以作为全局变量存储。您可以定义在多个提示模板中使用的公共变量,并可以轻松引用或更新它们。
创建部分
部分可以直接从 Promps 页面访问:

您可以创建一个新的部分,并在任何提示模板中用于任何目的。例如,这里有一个提示部分,我们单独存储指令:

保存时,每个部分会生成一个唯一的 ID,您可以在提示模板中使用该 ID。
模板引擎
部分也遵循 Mustache 模板引擎,让您可以通过使用标签轻松处理运行时的数据输入。
Portkey 支持 {{variable}}, {{#block}} <string> {{/block}}, {{^block}} 和其他标签。
版本控制
Portkey 遵循与提示模板相同的 更新 & 发布 流程。您可以不断更新部分内容并保存新版本,并选择使用 发布 功能将任何版本发送到生产环境。
任何部分的版本历史记录都可以在右侧列中查看,任何以前的版本都可以轻松恢复为 最新 或 发布 到生产环境。
使用部分模板
您可以通过在任何提示模板中输入 {{> 来调用部分模板的 ID。
Portkey 列出了所有可用的提示部分及其名称,以帮助您轻松选择。

当部分模板被纳入模板时,所有定义的变量/块也会在提示变量部分呈现:

当新的部分模板版本被 发布 时,您在任何提示模板中使用的部分模板也会自动更新。
创建提示完成请求
在创建 prompts.completion 请求时,现在可以直接调用部分中定义的所有变量/标签:
Last updated