野生流动开发者文档

错误处理

根据 HTTP 状态码判断认证、请求、限流和上游错误。

调用失败时先读取 HTTP 状态码,再保存响应体中的错误信息和请求时间。不要记录完整 API Key 或包含 敏感数据的请求正文。

状态码含义建议处理
400请求字段或格式不正确检查 JSON、模型名和 messages;修正后再提交
401API Key 缺失、失效或被停用检查 Bearer Header 和控制台令牌状态
402可用额度不足查看余额、令牌额度和控制台消费日志
404路径或模型不存在使用 /v1/chat/completions 和公开模型全名
429请求过多或当前资源受限降低并发;响应包含 Retry-After 时按其等待
5xx平台或上游暂时失败保存错误信息,短暂退避后再试;持续失败时停止自动重试

推荐重试边界

  • 400401402404 需要修改请求或账号状态,不应原样循环重试;
  • 429 和临时 5xx 可以进行有限次数的指数退避;
  • 同一个应用应设置总超时、最大重试次数和并发上限;
  • 如果无法确认上一次请求是否已经完成,不要无限并发补发相同业务操作。

联系支持时提供请求时间、模型名、HTTP 状态码和脱敏后的错误信息,不要发送完整 API Key。

本页目录