大模型应用
需要调用 Google Model Armor…
在已配置 Google Model Armor 和 gws CLI 的环境中,对用户 prompt 按模板进行安全清洗/过滤。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要调用 Google Model Ar特定
解决思路
- 先阅读 ../gws-shared/SKILL.md,获取认证、全局 flags 和安全规则;如果该文件缺失,运行 gws generate-skills 生成。
- 运行 gws modelarmor +sanitize-prompt --template <NAME> 对用户 prompt 进行清洗。
- 通过 --template 传入完整模板资源名,格式为 projects/PROJECT/locations/LOCATION/templates/TEMPLATE。
- 通过 --text 传入要清洗的文本内容。
- 通过 --json 传入完整 JSON 请求体;该参数会覆盖 --text。
- 示例:gws modelarmor +sanitize-prompt --template projects/P/locations/L/templates/T --text 'user input'。
- 示例:echo 'prompt' | gws modelarmor +sanitize-prompt --template ...。
- 如果既没有提供 --text 也没有提供 --json,则从 stdin 读取输入。
- 出站安全过滤使用 +sanitize-response,而不是本命令。
- 需要全局参数和认证细节时参考 ../gws-shared/SKILL.md;需要 Model Armor 全部过滤用户生成内容命令时参考 ../gws-modelarmor/SKILL.md。
适用边界 · 注意事项
- 未安装 gws CLI,或没有可用的 Google Model Armor 模板/认证时,不适用。
- 需要过滤模型输出或出站响应时,不适用,应使用 +sanitize-response。
- 不需要调用 Google Model Armor、只做本地文本处理时,不适用。