SuperAPI AI 工具集

gws-modelarmor-sanitize-response

安全与审计

查看项目

更新于 10-16 09:38

技能介绍

用途

gws-modelarmor-sanitize-response 是 Google Workspace CLI(gws)中 Model Armor 相关命令之一,用于通过 Model Armor 模板对模型响应(模型输出)进行净化处理,属于出站安全(model -> user)场景。

主要能力

  • 通过指定的 Model Armor 模板对模型响应内容执行净化。
  • 支持直接传入文本内容进行净化。
  • 支持传入完整 JSON 请求体(会覆盖 --text 参数)。
  • 支持通过管道接收模型输出,例如 model_cmd | gws modelarmor +sanitize-response --template ...。

使用方式

前置条件:需先阅读 ../gws-shared/SKILL.md 以了解认证、全局标志和安全规则;若该文件缺失,运行 gws generate-skills 生成。

基本用法:

gws modelarmor +sanitize-response --template <NAME>

参数说明:

  • --template(必填):完整的模板资源名,格式为 projects/PROJECT/locations/LOCATION/templates/TEMPLATE。
  • --text(可选):待净化的文本内容。
  • --json(可选):完整 JSON 请求体,会覆盖 --text。

示例:

gws modelarmor +sanitize-response --template projects/P/locations/L/templates/T --text 'model output'
model_cmd | gws modelarmor +sanitize-response --template ...

适用场景

  • 对模型输出进行出站安全过滤,防止不当内容返回给用户。
  • 在模型响应返回给用户之前,通过 Model Armor 模板执行统一的安全策略。

限制与相关说明

  • 该命令用于出站安全(模型 -> 用户);如需入站安全(用户 -> 模型),应使用 +sanitize-prompt。
  • 使用前需完成认证配置并了解全局标志与安全规则(参见 gws-shared)。
  • 关于模板的具体创建方式、支持的净化策略、返回结果格式等细节,资料中暂未提供。