Transparency & Help
安全审核与错误码说明
我们希望在保护用户和服务稳定性的同时,尽量减少对正常使用的打扰。本页解释审核范围、错误类型以及遇到问题时的排查方式。
默认放行
普通问候、日常交流、教育讨论、技术文本和安全研究讨论。
必要拦截
明确要求实施暴力、毒品、赌博诈骗、恶意攻击、越狱绕过或违法操作的请求。
错误可区分
本地审核拦截与限流、上游不可用、网关超时使用不同错误码。
审核如何工作
审核主要读取请求中的用户输入文本,并按独立文本段进行判断。模型名称、工具描述、系统字段和其他非用户字段不会与用户消息拼接后作为审核文本。
审核只针对明确的高风险意图和实施请求。仅仅提及某个风险主题、进行历史/法律/技术分析,或询问如何防御,通常不会触发本地拦截。
本地审核拦截会在请求发送到上游模型前返回,不会产生对应的上游模型调用费用。公开说明不会列出精确关键词或规则细节,以避免规则被规避。
错误码速查
| 错误 | 含义 | 建议 |
|---|---|---|
| 400 | 请求参数错误,或 content_policy_violation 内容安全策略命中 | 检查参数;若为审核错误,请调整为非实施型、非违法用途的请求。 |
| 401 | API Key 缺失、无效或已停用 | 检查鉴权头和控制台 Key 状态。 |
| 402 | 账户余额不足 | 充值或更换可用账户后重试。 |
| 403 | 账号或资源无访问权限 | 检查账号状态、权限和资源范围。 |
| 404 | 接口、模型或资源不存在 | 检查 URL、模型名称或资源 ID。 |
| 409 | 资源状态冲突 | 刷新状态后重试,避免重复提交。 |
| 410 | 模型已下架或停止提供 | 选择模型列表中的其他可用模型。 |
| 413 | 请求体或上下文过大 | 缩短内容、减少历史消息或拆分请求。 |
| 422 | 请求格式无法通过参数校验 | 修正字段类型和必填项。 |
| 429 | 请求过于频繁或触发上游限流 | 按 Retry-After 等待后重试。 |
| 499 | 客户端主动取消请求 | 检查客户端超时、网络或取消逻辑。 |
| 500 | 服务端内部异常 | 稍后重试;持续出现时提供请求时间和 Request ID。 |
| 502 | 上游网关或协议异常 | 通常不是内容审核,稍后重试。 |
| 503 | 暂时没有可用上游渠道 | 稍后重试或更换模型。 |
| 504 | 上游响应超时 | 稍后重试或减少请求上下文。 |
如何反馈误判
遇到调用失败时,建议先回到文档中心搜索错误码、模型 ID 或请求参数,按排障建议自主定位常见问题。
如果仍无法解决,请保留错误码、code、Request ID 和发生时间,联系技术支持:微信 aaa3dpclub 或邮箱 a18yuan@163.com。请勿在公开渠道提交 API Key 或完整敏感对话。
只有返回 400 且错误码为 content_policy_violation 时,才表示本地内容审核拦截;429/502/503/504 属于限流或上游/网关可用性问题。