apimaxDocs
文档定价控制台
API 参考接入指南用户指南更新日志

图像系列

任务管理

错误码参考查询任务状态GET

账户管理

查询额度使用情况GET

文档 / 任务管理

任务管理GETgemini-3-pro-image-previewgemini-3.1-flash-image-previewgemini-3.1-flash-lite-imagegpt-image-2

查询任务状态

GET /v1/tasks/{id} 是所有异步任务的通用查询端点,用于查询图像、音乐、视频等任务的执行状态、进度、结果和错误信息。

GET/v1/tasks/:id
试一试
Bearer API KeyJSON服务端调用

GET /v1/tasks/{id} 是所有异步任务的通用查询端点,用于查询图像、音乐、视频等任务的执行状态、进度、结果和错误信息。

创建异步任务后,接口会返回以 task_ 开头的任务 ID。客户端可以使用该 ID 轮询本接口,直到任务进入 completed 或 failed 终态。

鉴权#

使用创建任务时所属用户的 API Key:

text
Authorization: Bearer YOUR_API_KEY

任务只能由所属用户查询。无效任务 ID、任务不存在或任务不属于当前用户时,均返回 404 task_not_found,避免泄露其他用户的任务信息。

路径参数#

参数类型必填说明
idstring是创建异步任务时返回的任务 ID,必须以 task_ 开头

本接口没有请求体。

请求示例#

bash
curl 'https://api.apimax.ai/v1/tasks/task_V1StGXR8_Z5jdHi6B' \
  --header 'Authorization: Bearer <token>'

状态说明#

status含义是否终态
queued任务已创建,正在排队否
in_progress任务正在执行否
completed任务执行成功,结果位于 data是
failed任务执行失败,原因位于 error是

建议每 2~5 秒查询一次。只要 status 不是 completed 或 failed,客户端就应继续等待。

公共响应字段#

字段类型说明
idstring任务 ID
objectstring图片任务为 image.generation.task,其他任务通常为 task
typestring任务类型,如 image、music、video
platformstring非图片任务可能返回的平台标识
statusstring当前任务状态
progressinteger任务进度,范围 0~100
modelstring创建任务时使用的模型
created / created_atinteger创建时间,Unix 时间戳
started_atinteger开始执行时间,部分任务返回
completed_at / finished_atinteger任务结束时间,终态任务返回
task_infoobject图片任务的可取消状态和预计耗时
dataarray/object任务结果,具体结构取决于任务类型
usageobject图片任务的计费与 token 使用信息
errorobject失败原因,仅失败任务返回

不同任务类型会在公共字段基础上返回各自的结果结构。图片任务使用 created、completed_at 和 image.generation.task;音乐、视频等任务通常使用 created_at、finished_at 和通用 task 结构。

查询中响应#

json
{
  "id": "task_V1StGXR8_Z5jdHi6B",
  "object": "image.generation.task",
  "type": "image",
  "status": "in_progress",
  "progress": 35,
  "created": 1757156493,
  "model": "gpt-image-2",
  "task_info": {
    "can_cancel": false,
    "estimated_time": 60
  },
  "usage": {
    "billing_rule": "per_call",
    "credits_reserved": 1,
    "user_group": "default"
  }
}

task_info.estimated_time 是用于界面展示的预估秒数,不应作为客户端的硬超时时间。

图片任务完成响应#

json
{
  "id": "task_V1StGXR8_Z5jdHi6B",
  "object": "image.generation.task",
  "type": "image",
  "status": "completed",
  "progress": 100,
  "created": 1757156493,
  "completed_at": 1757156593,
  "model": "gpt-image-2",
  "task_info": {
    "can_cancel": false,
    "estimated_time": 0
  },
  "data": [
    {
      "url": "https://cdn.example.com/images/result.png",
      "url_expires_at": 1757160193
    }
  ],
  "usage": {
    "billing_rule": "per_call",
    "input_tokens": 12,
    "output_tokens": 4160,
    "total_tokens": 4172,
    "user_group": "default"
  }
}

图片结果链接可能带有效期,请在任务完成后及时保存。

其他任务结果#

音乐、视频等任务返回通用任务结构,data 保留该任务类型的结果数据:

json
{
  "id": "task_example123",
  "object": "task",
  "type": "video",
  "platform": "video",
  "status": "completed",
  "progress": 100,
  "model": "video-model",
  "created_at": 1757156493,
  "started_at": 1757156500,
  "finished_at": 1757156593,
  "data": [
    {
      "url": "https://cdn.example.com/videos/result.mp4"
    }
  ]
}

请根据 type 或 platform 判断任务类型,再解析对应的 data 内容。

失败响应#

json
{
  "id": "task_V1StGXR8_Z5jdHi6B",
  "object": "image.generation.task",
  "type": "image",
  "status": "failed",
  "progress": 0,
  "failed_at": 1757156593,
  "model": "gpt-image-2",
  "error": {
    "code": "upstream_error",
    "message": "content policy violation"
  }
}
error.code说明
task_not_found任务 ID 无效、任务不存在或不属于当前用户
upstream_error上游拒绝请求或返回业务错误
upstream_unavailable上游服务暂时不可用
storage_error任务结果保存失败
internal_error网关内部错误

轮询建议#

  • 推荐轮询间隔为 2~5 秒,避免高频请求。
  • completed 和 failed 都是终态,进入终态后应停止轮询。
  • 创建任务时设置了 callback_url 的,可以使用回调代替持续轮询;回调内容与本查询接口的终态结构一致。
  • 客户端超时不代表任务失败,可以稍后使用同一个任务 ID 继续查询。

下一步

全部文档
查询额度使用情况使用 API Key 查询当前令牌及所属用户的剩余 credits、已用 credits 和无限额度状态。错误码参考异步任务失败错误码完整列表与排错指南:8 个顶层 code 枚举 + 上游 upstream.code 详解 + 重试策略。GPT Image 2.5 图像生成GPT Image 2.5 系列图像生成,支持文生图、图生图与图像编辑。GPT Image 2 图像生成/v1/images/async-generationsNano Banana 2 图像生成Google Nano Banana 2(Gemini)异步图像生成,擅长多图融合、真人参考与文字渲染,支持思考推理级别。原生nano-banana格式(同步)Google Gemini Nano Banana 原生 generateContent 格式同步图像生成,支持文生图、图生图与 aspect_ratio/image_size 配置,直接返回 inline_data base64。
本页导航
概览鉴权路径参数请求示例状态说明公共响应字段查询中响应图片任务完成响应其他任务结果失败响应轮询建议下一步
API

GET /v1/tasks/:id