当 API 请求发生错误时,NoneLinear 会返回标准的 HTTP 状态码及包含错误信息的 JSON 响应。

错误响应示例

{
  "code": 20012,
  "message": "Model does not exist. Please check it carefully.",
  "data": null
}

常见错误代码及原因

错误码描述
300 - 安全问题非线智能专有 code
400 - 格式错误原因:请求体格式错误
解决方法:请根据错误信息提示修改请求体
401 - 认证失败原因:API key 错误,认证失败
解决方法:请检查您的 API key 是否正确
402 - 余额不足原因:账号余额不足
解决方法:请确认账户余额
422 - 参数错误原因:请求体参数错误
解决方法:请根据错误信息提示修改相关参数
429 - 请求速率达到上限原因:请求速率(TPM 或 RPM)达到上限
解决方法:请合理规划您的请求速率
500 - 服务器故障原因:服务器内部故障
解决方法:请等待后重试。若问题一直存在,请联系我们解决
502 - 提供商服务器故障底层模型提供商服务器故障
503 - 服务器繁忙原因:服务器负载过高
解决方法:请稍后重试您的请求
504 - 模型超时原因:模型响应时间过长,导致超时

调试建议
  • 使用 -i 参数通过 curl 查看完整的 HTTP 响应头。
  • 确保 Content-Type 设置为 application/json

相关链接