选择安全护栏服务提供方
安全护栏可在请求到达上游模型之前、模型返回响应之后,或在两个钩子点执行内容策略。选择安全护栏时,需要考虑可以在何处评估内容、必须检测什么,以及是否应阻止或脱敏匹配内容。
AISIX Cloud 和开源 AISIX 网关提供相同的网关安全护栏,两者判定作用范围的方式也一致:由 Attachment 把安全护栏绑定到环境或选定资源,没有任何 Attachment 的安全护栏不检查任何流量。AISIX Cloud 在你选定范围时写入 Attachment;资源文件则在 guardrail_attachments 集合中声明。
在 AISIX Cloud 中,控制台的安全护栏表单提供网关为每种类型读取的全部配置字段,包括 Presidio 的逐实体动作和置信度阈值、OpenAI Moderation 的类别阈值、Lakera 和 Presidio 的输出失败策略与流缓冲设置,以及两种阿里云类型的窗口设置。在控制台保存安全护栏时,表单未显示的 config 字段会原样保留,例如存储在 buffer_full 模式安全护栏上的窗口设置;在表单上清空某个字段则会将其移除。Admin API 的行为不变:包含 config 的 PATCH 会整体替换该对象,因此需要回传所有想保留的字段。
配置服务提供方前,请阅读安全护栏行为,以选择钩子点、执行方式、作用范围和失败策略。然后使用服务提供方指南了解其配置字段、检测规则和验证请求。内置关键词和 PII 指南为两种产品提供完整步骤。