查询异步图像任务

GET /v1/images/generations/task/{task_id}

查询异步生成或编辑任务的当前状态

请求参数

请求头

Authorization

使用 Bearer Token 认证。格式:Authorization: Bearer sk-xxxxxx

路径参数

路径参数(1 个)
参数类型说明是否必填
task_idstring创建异步任务时返回的任务 ID。是

请求示例

curl "https://10000router.com/v1/images/generations/task/task_xxx" -H "Authorization: Bearer $API_KEY"
const data = await (await fetch("https://10000router.com/v1/images/generations/task/task_xxx", {headers: {Authorization: `Bearer ${process.env.API_KEY}`}})).json();
req, _ := http.NewRequest("GET", "https://10000router.com/v1/images/generations/task/task_xxx", nil)
req.Header.Set("Authorization", "Bearer "+os.Getenv("API_KEY"))
response = requests.get("https://10000router.com/v1/images/generations/task/task_xxx", headers={"Authorization": f"Bearer {os.environ['API_KEY']}"})
HttpRequest.newBuilder().uri(URI.create("https://10000router.com/v1/images/generations/task/task_xxx")).GET().build();
await httpClient.GetAsync("https://10000router.com/v1/images/generations/task/task_xxx");

返回响应

响应示例

{
  "task_id": "task_xxx",
  "status": "completed",
  "result": {
    "url": "https://example.com/result.png"
  }
}
{
  "error": {
    "message": "任务不存在或已过期",
    "type": "invalid_request_error",
    "param": "task_id",
    "code": null
  }
}
{
  "error": {
    "message": "Rate limit reached",
    "type": "rate_limit_exceeded",
    "param": null,
    "code": null
  }
}
{
  "error": {
    "message": "Invalid authentication credentials",
    "type": "invalid_request_error",
    "param": null,
    "code": null
  }
}
任务响应字段
字段类型说明
task_idstring异步任务 ID,用于后续轮询和下载。
statusstring任务状态,例如 queued、running、completed 或 failed。
resultobject任务完成后的结果对象。
errorobject任务失败时的执行器错误信息。

任务未完成时按需轮询;如果 status 为 failed,客户端应停止轮询并记录错误,不要无限重试同一个失败任务。

results matching ""

    No results matching ""