查询任务
图片和视频生成都会返回任务 ID。使用 xianchou generate task 可以查询任务状态,也可以轮询直到任务结束。
查询一次
xianchou generate task <TASK_ID>
该命令会直接输出当前任务状态,适合由脚本自行控制重试间隔。
轮询到完成
xianchou generate task <TASK_ID> --poll
传入 --poll 后,CLI 会持续调用任务查询接口。任务成功后会自动调用 settle 接口并输出最终结果。
任务状态
CLI 会把 SUCCESS 视为成功状态,并在成功后 settle。以下状态会被视为失败并退出:
| 状态 | 说明 |
|---|---|
FAILURE | 任务失败 |
REVOKED | 任务被撤销 |
EXPIRED | 任务已过期 |
其他状态会继续按接口返回的 poll_interval 轮询;如果接口没有返回轮询间隔,默认等待 3 秒。