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