开发者文档错误处理

错误处理

H3 视频任务 API · /api/v3

错误响应

JSON · 参数错误示例
{
  "error": {
    "code": "InvalidParameter",
    "message": "请检查 model、content 及生成参数",
    "request_id": "REQUEST_ID"
  }
}

保存 HTTP 状态、error.code、error.message 与请求 ID。入口或中间件错误码可能不同,不要仅依赖示例字符串判断。

HTTP 状态码

HTTP含义建议处理
401鉴权失败检查 Bearer Key。
402准入额度不足联系管理员调整调用预算,不等于已产生的月结金额。
403账户 / 模型无权限核对账户状态和模型授权。
404任务不存在或已过期核对账户、ID 和查询协议。
409幂等 / 状态冲突核对同键请求是否改变,或任务是否已不可取消。
413输入过大减少图片 / 请求大小。
422参数或图片不支持核对类型、图片格式与模型规格。
429限流 / 队列满遵循 Retry-After,保留幂等键。
500 / 502 / 503异常 / 暂无容量退避后重试,同一创建沿用幂等键。

避免重复生成

网络超时不会取消服务端任务。已拿到 ID 就继续查询;创建时未收到 ID,用原幂等键重试同一请求。