本页面介绍了如何管理模板,包括修改、锁定、删除和版本控制。
如果您想以编程方式使用模板(例如使用我们的 REST API),或者想将模板部署到特定位置,请参阅高级工作流。
修改和迭代模板
您可以修改任何已解锁的模板。
我们强烈建议您执行以下操作:
避免修改在生产环境中使用的模板。
对模板所做的任何更改几乎都会立即被应用中的请求使用,因此您需要谨慎进行可能导致应用崩溃或行为发生意外更改的更改。尝试使用版本控制系统来迭代模板。
以下是修改现有模板的方法:
在 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 以反映下一个版本。