跳至文档内容
本页目录

API 文档

错误处理 / 频次限制

错误处理

发生 HTTP 错误时将返回一个包含 code 和 message 的 error 对象。成功创建的任务仍有可能在后续处理中失败,请及时查询任务状态或处理失败回调。

{
  "error": {
    "code": "invalid_request",
    "message": "input.prompt is required."
  }
}
HTTP字段解决方法
400invalid_request
请求参数有误,请在重试前修正 JSON 格式、缺失的提示词、参数取值范围或媒体文件 URL。
401invalid_api_key
身份验证失败,请检查您的 Bearer 令牌及 API 密钥是否处于启用状态。
402insufficient_credits
账户余额不足。请充值或降低本次任务的生成配置。响应中可能会返回当前任务所需积分及您的可用积分。
403forbidden
请检查错误信息中提示的账户限制。
404not_found
未找到相关资源。请检查任务 ID 是否正确,以及该密钥是否属于发起该任务的用户。
429rate_limited
请求过于频繁,请在 Retry-After 指定的时间间隔后再进行重试。
500internal_error
服务器内部错误。请查看错误消息和 API 日志。重试时请保持谨慎;重新发送创建请求可能会创建新的计费任务。

频次限制

创建任务:每个 API 密钥默认每分钟最多请求 100 次,目前不支持自定义设置限额。

查询任务:每个 API 密钥默认每分钟最多请求 120 次。查询任务与创建任务分别计数,互不占用对方的请求额度。

图片与视频的创建请求共享同一个 API Key 的限流额度。

触发 HTTP 429 限流时,创建接口响应头会包含 Retry-After: 60,查询接口会包含 Retry-After: 5。请在代码中加入退避重试逻辑,避免高频轮询。
HTTP/1.1 429 Too Many Requests
Content-Type: application/json
Retry-After: 60
{
  "error": {
    "code": "rate_limited",
    "message": "Rate limit exceeded."
  }
}