故障排查

AI API 401、403、404、429、500、502、503 错误排查

先根据 HTTP 状态码和任务类型判断问题属于请求参数、身份认证、模型权限、请求速率还是线路异常,再按顺序检查 Base URL、API Key、模型代号、额度、任务状态和重试策略。

维护:词元AI中转站更新:2026-09-26适用:OpenAI 兼容 API、图片与视频任务
认证问题401 / 403
频率与额度429
网关异常500 / 502 / 503 / 504

词元排错顺序:先看 HTTP,再看模型代号和任务类型。文本 429 和图片空响应、视频轮询超时不是同一类问题。保存 request ID 和脱敏请求,再找客服。

1. 快速分流

  1. 先看 HTTP 状态码,把问题归到鉴权、权限、限流还是上游。
  2. 再核对模型代号与任务类型:文本、图片、视频的排错路径不同。
  3. 保留 request ID 和脱敏后的请求记录,再动手改配置。

2. 错误码说明总表

码含义词元里优先查
401鉴权失败Key 完整性、Bearer、是否把登录 Cookie 当成 Key
403无权限分组有没有这个模型;Seedance 是否未开通
404路径或模型不存在/v1 是否写了两次;模型 ID 是否手打错
429限流或额度余额、密钥额度、并发;不要按官方免费额度理解
5xx / 529上游繁忙缩短输入、降并发、记录时间窗后再重试

3. 401 与 403

401 是“你是谁”没答对:Key 复制不完整、多了空格、请求头字段用错,或者拿官方登录 Cookie 当 Key。重新生成一把 Key,用最短请求验证。403 是“你没资格”:Key 有效但分组不含该模型,或 Seedance 等开通类模型未开通。换分组、换模型或先走开通流程,重试解决不了 403。

4. 429 限流

429 不是封号。按顺序查:控制台余额 → 密钥单 Key 额度 → 并发数。确认超限后降并发、加退避间隔;连续 429 说明并发策略要改,不是多发几次能解决的。重试设上限(如 3 次),每次间隔翻倍。

5. 5xx 与上游繁忙

5xx / 529 表示上游或线路繁忙,和你的配置无关。处理:缩短输入、降低并发、换时间窗重试。不要在 5xx 期间无间隔轰炸重试,既浪费也加重拥堵。

6. 媒体任务额外规则

  • 图片返回 200 但无图:当失败样本,核对是否扣了成功张数。
  • 视频超时:先查任务状态,不要立刻重提。
  • Grok/Gemini 生图约 0.01 元/张,GPT-image 约 0.03,看错代号会看不懂账单。

账单验收:文本记录输入/输出 Token,图片记录成功张数和尺寸,视频记录任务 ID、状态和成功扣费。只有“接口返回 200”而没有输出文件时,不要把请求当成成功样本。

7. 日志与最小复现记录

每次只改变一个变量:先用同一 Key、同一模型和最短输入复现,再分别替换模型、尺寸或并发。记录 Base URL、模型代号、状态码、响应片段、request ID、发生时间和余额变化;这样能区分客户端配置错误、额度问题和上游线路问题。提交给客服 QQ 49098022 或 Telegram 群组 时带:模型 ID、时间、HTTP、request ID。不要发完整 Key。

不要这样排错
  • 不要把完整 API Key、Authorization 头或用户 Prompt 发到群里。
  • 不要在 429 或 5xx 时无间隔无限重试,先设置退避并确认是否已扣费。
  • 不要把登录页面能打开当成 API 可用,登录 Cookie 与 API Key 是两套凭证。

8. 常见问题

401 但网页能登录?

登录态和 API Key 不是一回事。接口只用 Key。

429 是不是被封?

多数是额度或并发。先降速,核对余额,再决定是否换时间窗。

同一个报错为什么时好时坏?

大概率是 429/5xx 类动态问题。把成功和失败两次的 request ID 都记下来对比时间与余额。