gws-modelarmorGoogle官方放心用接入 Google Model Armor,自动扫描提示词与生成内容中的安全隐患。
gws-modelarmor 是 Google Model Armor v1 的 gws 命令行封装,主要用于对提示词和模型生成内容进行安全过滤。它内置三个辅助命令:+sanitize-prompt 可对用户输入做风险清洗,+sanitize-response 可对模型输出做合规审查,+create-template 可创建过滤模板;主命令则暴露底层资源与方法,能通过 gws modelarmor --help 浏览能力,并用 gws schema modelarmor.<资源>.<方法> 查看参数类型和默认值,再组合 --params 或 --json 调用。
它适合需要处理用户生成内容或向终端展示 AI 生成结果的场景,例如客服机器人、内容平台评论过滤。安装前必须阅读同仓库的 gws-shared/SKILL.md 完成认证与全局参数配置;它只负责调用云端 Model Armor API,模板规则、计费与 GCP 权限需要在 Google Cloud 控制台自行准备,建议先用 schema 命令确认字段,避免直接构造 JSON 出错。
在下面找到你用的工具,复制命令粘进终端就装好了:
npx skills add googleworkspace/cli 装好后不用任何配置,直接在对话里说:
把这段用户提问用默认模板做一次安全过滤,并输出风险结果。 AI 检测到任务匹配时会自动加载这个 Skill,不需要手动开关。
SKILL.md 它是 gws 命令行对 Google Model Armor v1 的封装,帮你构造请求并展示结果;实际过滤能力由云端 API 提供,本地不会保存模型内容。
主命令暴露底层 API 资源与方法,适合高级调用;+sanitize-prompt 等是快捷封装,可直接把提示词或响应送进模板做安全过滤。
需要你的 GCP 项目已启用 Model Armor API,并完成 gws-shared/SKILL.md 中的认证与全局参数设置;否则可能出现权限或项目错误。