用途
gws-modelarmor-create-template 是 Google Workspace CLI 中用于 Google Model Armor 服务的命令,主要作用是在指定的 Google Cloud 项目中创建一个新的 Model Armor 模板。Model Armor 是一项用于过滤用户生成内容、保障安全性的服务,而模板则定义了具体的过滤配置。
主要能力
- 在指定 GCP 项目与位置下创建 Model Armor 模板
- 支持使用预设模板,目前提供的预设为 jailbreak
- 支持通过 --json 参数传入自定义模板配置,该参数会覆盖 --preset
- 当既未指定 --preset 也未指定 --json 时,默认使用 jailbreak 预设
- 创建得到的模板名称可配合 +sanitize-prompt 和 +sanitize-response 命令使用,用于对提示词和响应进行安全过滤
使用方式
命令格式:
gws modelarmor +create-template --project <PROJECT> --location <LOCATION> --template-id <ID>
参数说明:
- --project(必填):GCP 项目 ID
- --location(必填):GCP 位置,例如 us-central1
- --template-id(必填):要创建的模板 ID
- --preset(可选):使用预设模板,可选值为 jailbreak
- --json(可选):模板配置的 JSON 主体,会覆盖 --preset
示例:
gws modelarmor +create-template --project P --location us-central1 --template-id my-tmpl --preset jailbreak
gws modelarmor +create-template --project P --location us-central1 --template-id my-tmpl --json '{...}'
适用场景
适用于需要在 Google Cloud 项目中为 Model Armor 创建内容安全过滤模板的场景,例如对 AI 应用中的用户提示词与模型响应进行安全审核和过滤。创建后的模板可直接用于 sanitize 相关命令。
限制与注意事项
- 使用前需阅读 ../gws-shared/SKILL.md 以了解认证、全局标志和安全规则;若该文件缺失,可运行 gws generate-skills 生成
- 该命令属于写操作,执行前需与用户确认
- 预设模板目前仅提供 jailbreak
- 关于收费、平台支持范围等信息,资料中暂未提供