跳转到主要内容

错误响应格式

出错时接口返回 JSON,错误信息在 error 字段里:
使用 Anthropic 格式(/v1/messages)时,密钥、模型等校验错误同样是上面的格式;上游模型服务返回的错误可能按 Anthropic 格式返回。

对照表

400:请求内容有误

401:密钥无效

401 不只代表”密钥填错”。密钥过期或额度用完也返回同样的 Invalid token。确认密钥没填错后,请到控制台检查它的状态、有效期和额度。
请求头格式为 Authorization: Bearer YOUR_API_KEY。Anthropic 格式接口也可以用 x-api-key: YOUR_API_KEY。

403:没有权限或余额不足

404:地址错误

429:请求太频繁

5xx:服务端或上游异常

不报错但结果异常

工具里显示的报错

编程工具有时会把服务端错误换成自己的提示语: 遇到看不懂的提示时,可以在 使用日志 里找到这次请求,查看原始错误。

该不该重试

每次成功的请求都会单独计费。程序自动重试时请设置上限,避免请求其实已成功却被重复发送。

反馈问题

请提供发生时间、模型 ID、接口路径、错误正文中的 request id,以及脱敏后的错误信息。不要发送完整密钥、Authorization 请求头或包含个人信息的对话内容。