本页介绍了如何管理模板,包括修改、锁定、删除和版本控制。
修改和迭代模板
您可以修改任何未锁定的模板。
我们强烈建议您执行以下操作:
避免修改在生产环境中使用的模板。
对模板所做的任何更改几乎都会立即被应用中的请求使用,因此您需要谨慎进行可能会破坏应用或导致行为发生意外更改的更改。尝试使用 版本控制系统来迭代模板。
以下介绍了如何修改现有模板:
在 Firebase 控制台中,依次前往 AI 服务 > AI 逻辑 > 提示模板 标签页。
在模板列表中,找到并点击要修改的模板。
如果模板已锁定,请点击模板右上角的
锁形图标 以将其解锁。修改模板,然后点击保存 。
如果模板之前已锁定,请务必再次点击
锁 形图标。点击关闭 以退出模板。
锁定模板
我们强烈建议您执行以下操作:
请注意,锁定模板可以防止意外修改,但锁定 并 无法完全阻止修改。具有相应权限的项目成员始终可以解锁模板以对其进行修改。
锁定代码(尤其是生产代码)正在使用的模板。
以下介绍了如何锁定模板:
在 Firebase 控制台中,依次前往 AI 服务 > AI 逻辑 > 提示模板 标签页。
在模板列表中,找到并点击要锁定的模板。
点击模板右上角的
锁 形图标以锁定模板。点击关闭 以退出模板。
删除模板
请注意,如果模板被删除,您可以创建具有相同模板 ID 的新模板。
以下介绍了如何删除现有模板:
在 Firebase 控制台中,依次前往 AI 服务 > AI 逻辑 > 提示模板 标签页。
在模板列表中,找到要删除的模板。
在模板行的末尾,依次点击
> 删除 。确认删除,然后点击删除 。
对模板进行版本控制
我们建议您对服务器提示模板使用版本控制系统。以下是一些一般建议:
创建附加了使用 语义版本控制 (semver) 的版本的模板 ID (例如
)。my-first-template-v1-0-0使用 Firebase Remote Config ,以便您可以轻松更改请求中的模板和其他值。
如果您想使用标准版本控制基础架构,可以 使用 REST API 以文件形式提供模板 。
您可以复制现有模板,将其用作下一个版本的基础:
在 Firebase 控制台中,依次前往 AI 服务 > AI 逻辑 > 提示模板 标签页。
在模板列表中,找到要复制的模板。
在模板行的末尾,依次点击
> 复制 。在新模板中,递增模板 ID 以反映下一个版本。