用途:该技能为 Model Armor 提供 Python 集成层,依据 security_blog.md,用于在 FastAPI 后端中拦截提示词、按安全策略净化,并处理安全触发,防止不安全提示进入 GenAI 模型或智能体编排器。
主要能力:初始化 ModelArmorClient 并配置正确的区域端点;safety_util.py 将 SanitizeUserPromptResponse 解析为可读的安全触发列表,例如“Prompt Injection”“PII: Person names”;在提示到达模型前执行阻断或净化逻辑。
使用方式:可让 Antigravity 执行,例如“Add a safety gatekeeper to my agent backend”“Implement Model Armor prompt sanitization in Python”“Create a safety utility to parse Model Armor findings”“Handle prompt injection errors in my FastAPI app”。核心解析逻辑见 scripts/safety_util.py。
适用场景:FastAPI 智能体后端、需要提示注入防护和敏感信息过滤的 GenAI 应用。
限制:资料未提供依赖版本、支持的 Model Armor 区域列表、收费与定价、性能数据及完整部署步骤;实际可用性取决于 Model Armor 服务与项目配置。