极客API
极客API
概览模型中心接入密钥使用记录任务记录素材管理图片生成视频生成API 文档
充值
API 文档
API 文档
统一调用 API模型与能力文本生成视频生成生成工具短剧创作图片生成音频生成使用记录计算生成费用任务与错误

任务与错误

视频异步任务状态、轮询方式和常见错误

视频和部分图片生成采用异步任务;语音接口通常同步返回音频。

视频任务状态

状态含义
queued已创建,等待执行。
in_progress上游正在处理。
completed已完成,可以读取结果或内容。
failed任务失败,查看 error。
unknown平台无法确定当前状态。

轮询建议

创建视频任务后,客户端用返回的 id 查询:

GET /v1/videos/{task_id}

每 60 秒查询一次;应用回到前台或网络恢复后可立即查询。completed 表示成功,failed 表示失败,看到这两个状态后就停止查询。提高查询频率不会加快任务完成。

如果你有自己的服务器,还可以在创建任务时填写 callbackUrl:任务完成或失败后,平台会主动通知这个地址。没有自己的服务器时,可以省略。设置方法和通知示例见视频生成。

成功后,优先使用查询结果中的 url 获取视频。如需通过平台下载视频文件,使用:

GET /v1/videos/{task_id}/content

/content 会传输视频文件,只在确认完成后调用,不要用它轮询状态。

错误响应

本平台错误响应兼容 OpenAI 风格:

{
  "error": {
    "message": "image input is required",
    "type": "invalid_request_error",
    "code": "invalid_request"
  }
}

视频任务失败时,任务对象里也可能包含错误:

{
  "id": "task_xxx",
  "object": "video",
  "status": "failed",
  "error": {
    "message": "upstream task failed",
    "code": "task_failed"
  }
}

常见 400 场景

场景处理方式
文本模型缺少 messages调用 /v1/chat/completions 时传有效 messages 数组。
文本模型缺少 input调用 /v1/responses 时传有效 input。
prompt 为空补充有效提示词。
只传尾帧、不传首帧同时传 firstFrameUrl 和 lastFrameUrl。
参考图数量超限按模型能力表减少 imageUrls 数量。
模型不支持参考视频或音频查看模型能力表,当前启用的视频模型支持参考视频和音频。
generationType 值非法使用 auto、text-to-video、image-to-video、reference-to-video、start-end-to-video、edit-video 或 video-extension。
模型不支持指定生成类型查看模型能力表,换用支持该能力的模型或改用自动识别。
指定生成类型但缺少输入按该类型补齐必需字段,例如图生视频要传图片,首尾帧要同时传首帧和尾帧。
使用上游内部模型名改用本平台模型值,如 sora-v3-pro。

计算生成费用

生成前预估图片、视频及处理工具的费用和计算公式

On this page

视频任务状态轮询建议错误响应常见 400 场景