当前站内 OpenAPI 参考未单列
POST /moderations。如果控制台或开发者指南明确显示你的 API Key 已开通 Moderation 兼容端点,可按对应说明调用。否则,建议使用 POST /chat/completions 构建审核分类工作流。功能概述
文本审核适合以下场景:- 用户输入过滤:在内容进入业务系统前先做风险判断
- 发布前审核:对评论、帖子、简介和私信进行自动检查
- 聊天机器人安全层:在请求模型前过滤高风险输入,在回复用户前检查模型输出
- 合规检查:按平台规则识别需要拦截、降级或人工复核的内容
- 风险日志:记录风险类别、分数、处理动作和请求来源
快速开始
下面示例使用POST /chat/completions 生成结构化审核结果。模型 ID 仅用于演示,请以控制台可用模型为准。
批量审核
对多条文本做审核时,可以逐条调用,也可以把多条文本组织成数组后让模型返回数组结果。生产环境更建议分批处理,便于失败重试和日志记录。检测类别
你可以按业务规则定义审核类别。常见类别包括:响应结构
建议在应用层统一使用结构化审核结果,便于拦截、审计和人工复核。兼容 /moderations 端点
如果你的控制台或开发者指南明确显示已开通 OpenAI 兼容 Moderation 端点,可以使用 AIOAGI 基础地址调用:
实用示例
用户输入过滤
在调用文本生成 API 前先审核用户输入。聊天机器人安全层
对输入和输出分别审核。自定义阈值
不同类别可以设置不同阈值。最佳实践
多层防护
- 用户输入进入业务逻辑前审核一次
- 模型输出返回用户前审核一次
- 高风险类别设置更低阈值
- 对高价值用户操作增加人工复核
- 保留风险日志,用于追踪误判和优化规则
记录违规日志
记录必要字段,避免保存不必要的敏感信息。优雅处理
给用户明确、简短的提示,不要展示内部分类、分数或安全策略细节。注意事项
- 审核模型可能出现误判和漏判,关键场景需要人工复核
- 不同业务对同一类别的阈值可能不同
- 不要把 API Key 暴露在前端、移动端包体或公开仓库中
- 日志中应避免记录完整敏感文本,必要时先脱敏
- 法律、医疗、金融等高风险场景需要结合专业合规流程
常见问题
AIOAGI 是否一定支持 `/moderations`?
AIOAGI 是否一定支持 `/moderations`?
请以控制台和开发者指南为准。当前站内 OpenAPI 未单列该端点,所以本文默认提供基于
POST /chat/completions 的审核分类方案。审核是否会消耗额度?
审核是否会消耗额度?
如果使用
POST /chat/completions 构建审核分类,会按所选模型计费。若使用专用 /moderations 端点,请以控制台和开发者指南的计费说明为准。如何减少误判?
如何减少误判?
可以调低模型输出随机性、固定 JSON 结构、按类别设置阈值、引入业务规则,并把中风险结果交给人工复核。
可以审核图片或音频吗?
可以审核图片或音频吗?
本页聚焦文本审核。多模态审核能力是否可用,请以控制台和开发者指南显示的模型和接口说明为准。
相关文档
文本生成 API
可在导航中的 文本 API 分组查看文本生成指南,并使用
POST /chat/completions 构建审核分类器。Embedding API
可在导航中的 文本 API 分组查看 Embedding 指南,并为语义搜索、RAG 和文本分类生成向量。
快速开始
完成 API Key、端点和第一次模型调用。
开发者指南
核对当前模型、端点和参数支持情况。