跳转到内容

任务状态

GET /api/v1/jobs/{job_id}

查询只读取状态,不扣积分。

Terminal window
curl https://omnidoc.top/api/v1/jobs/q3f8s6c2a9m1k4tx \
-H "X-API-Key: $OMNIDOC_API_KEY"
status含义
pending已创建,正在排队
processing正在处理
completed已完成,可读取产物
failed失败或已取消,查看 error_msg

status 是判断任务是否结束的依据。

stage含义
queued已进入队列
accepted / preflight已受理并准备执行
translating正在翻译
writing_artifacts / finalizing正在生成并登记结果
completed / failed已结束

stage_progress 为 0–100 的展示进度;它不是结算依据。排队时 queue_position 可能返回前方任务数,也可能为 null。

GET /api/v1/jobs?limit=20&before=2026-10-01T12:00:00Z
POST /api/v1/jobs/{job_id}/cancel

取消为尽力操作;已经结束的任务返回 409。取消的任务不扣费,可通过积分凭证核对。

任务完成后:

GET /api/v1/artifacts?job_id={job_id}

任务尚未完成时,产物列表为空。