用途:该技能用于通过 Google Model Armor 模板对用户提示词(prompt)进行净化与安全检查,属于过滤用户生成内容的安全类操作。
必要用法:基本命令为 gws modelarmor +sanitize-prompt --template <NAME>。使用前需先阅读 ../gws-shared/SKILL.md 了解认证、全局标志和安全规则;若该文件缺失,可运行 gws generate-skills 生成。
主要参数:--template 为必填项,需填写完整模板资源名,格式为 projects/PROJECT/locations/LOCATION/templates/TEMPLATE。--text 用于直接指定待净化的文本内容;--json 用于传入完整 JSON 请求体,且会覆盖 --text。若既未提供 --text 也未提供 --json,则从标准输入(stdin)读取内容。
使用示例:可直接用 --text 传入内容,如 gws modelarmor +sanitize-prompt --template projects/P/locations/L/templates/T --text 'user input';也可通过管道输入,如 echo 'prompt' | gws modelarmor +sanitize-prompt --template ...。
适用场景:适用于对用户输入进行安全过滤,防止不安全内容进入模型的场景。若需要对外发内容做安全处理,应改用 +sanitize-response。
限制:官方资料未提供具体的过滤规则、支持的内容类型、返回结构、配额、收费或平台要求,这些事实暂未提供。