任务状态与进度
任务状态流转
进度字段
响应中的 progress 字段为 0–100 的整数,用于表示任务的处理进度。
进度可能随处理阶段更新,并在同一阶段内保持不变。不应根据进度值估算剩余时间,任务是否完成以 status 为准。
状态转移示例
创建请求
↓
status: queued (progress: 0)
↓ [等待]
status: in_progress (progress: 30-80)
↓ [等待]
status: completed (progress: 100)
→ 使用 video_url 下载或
status: in_progress (progress: 50)
↓ [等待]
status: failed
→ 读取 error,处理失败原因重要提示
- 创建响应中的
queued仅表示任务已受理 - 不能将任务收到视为视频已生成,应等待
completed状态 - 长时间处于
in_progress是正常现象,不代表任务卡顿