错误码
本页列出所有可能的 API 响应码和错误类型。响应格式
成功响应
请求成功时,API 返回code: 200 的响应:
错误响应
发生错误时,API 返回带有相应错误码的响应:任务失败响应
任务在处理过程中失败时,响应包含status: "failed" 和错误信息:
业务状态码
200 - Success
请求成功完成。检查响应中的status 字段以确定任务状态。
400 - Bad Request
请求包含无效的参数或数据。
示例:
401 - Unauthorized
API Key 缺失、格式错误或无效。
示例:
Authorization: Bearer YOUR_API_KEY(/v1/messages 可使用 x-api-key),没有多余空格,并且该 API Key 未被删除。
402 - Payment Required
账户余额或积分不足。
示例:
403 - Forbidden
因权限限制而拒绝访问。
示例:
404 - Not Found
请求的资源不存在。
示例:
408 - Request Timeout
请求处理时间过长。
示例:
429 - Too Many Requests
超出速率限制。
示例:
500 - Internal Server Error
服务器发生意外错误。
示例:
502 - Bad Gateway
上游服务错误。
示例:
503 - Service Unavailable
服务暂时不可用。
示例:
LLM 接口错误
LLM 接口(/v1/chat/completions、/v1/responses、/v1/messages、/v1beta/models/{model}:{method})返回错误时使用真实的 HTTP 状态码。认证错误的响应体与上文相同。其他错误遵循各 API 格式自身的结构:
各模型支持哪些 API 格式,见 LLM 模型。