任务状态
模型转换任务会经历以下状态:
pending -> queued -> running -> succeeded
\-> failed
工程 API 的模型生命周期更细:created → uploading → uploaded → queued → running → succeeded/failed。GET /api/v1/models/{modelId}/result 会返回 status、phase、任务 attempt、错误信息和各阶段时间;客户端应以 status === "succeeded" 判断结果可用。
可以通过模型结果接口查询任务状态:
const response = await fetch(
`https://tiangongtuxue.com/api/v1/models/${modelId}/result`,
{ headers: { Authorization: `Bearer ${accessToken}` } },
);
const result = await response.json();
console.log(result.status, result.phase, result.task, result.timestamps);
失败任务不会消耗证书次数。处理超时的预占额度由后端定时任务释放。