SuperAPI AI 工具集

gws-modelarmor-sanitize-response

安全与审计

查看项目

更新于 10-16 04:20

技能介绍

用途

该技能用于对模型生成的响应内容执行安全净化,方向为出站安全(模型 -> 用户)。它通过指定的 Google Model Armor 模板对模型输出进行过滤与处理,以降低将不安全内容返回给用户的风险。

主要能力

  • 通过 Model Armor 模板净化模型响应。
  • 支持直接传入文本内容,或传入完整 JSON 请求体。
  • 支持从标准输入管道接收内容。

使用方式

前置条件:需先阅读 ../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 ...

适用场景

  • 需要在模型输出返回给用户之前进行安全过滤的场景。
  • 需要以管道方式将其他命令输出接入净化流程的场景。

限制与相关说明

  • 该技能面向出站安全(模型 -> 用户);若需处理入站安全(用户 -> 模型),应使用 +sanitize-prompt。
  • 使用前必须满足认证与共享配置要求(见 gws-shared)。
  • 关于收费、价格、平台支持范围、具体过滤效果等事实,资料中暂未提供。