跳转到主要内容
GET
获取任务状态
查询图像、视频、音频和 3D 生成任务,并在任务完成后获取返回的全部文件。

接口

认证

该接口目前通过 task_id 查询任务,不要求 Authorization 请求头,也不校验任务归属。示例中带上了 Bearer 请求头,以便与需要认证的提交请求共用同一套客户端配置。

获取 API Key

在控制台生成你的 API Key

参数

路径参数

响应

成功响应(200)

响应字段

状态值

各状态响应示例

未开始

运行中(图像)

已完成(图像)

已完成(视频)

失败

代码示例

cURL

Python

JavaScript / Node.js

Go

Java

PHP

Ruby

轮询最佳实践

轮询任务完成状态时,请遵循以下建议:
轮询间隔:每 2-5 秒查询一次状态。避免更频繁地轮询,以免触发速率限制。
超时:设置超时以避免无限循环。典型生成耗时:
  • 图像:15-60 秒
  • 视频:90-300 秒
指数退避:遇到速率限制(429)或服务器错误(5xx)时,使用指数退避(等待 1 秒、2 秒、4 秒、8 秒……)。

完整轮询示例

错误响应

HTTP 错误码

错误响应格式

重要说明

内容有效期:文件的有效期取决于存储服务商。需要长期保留的输出请及时下载并保存。
积分:积分在提交任务时扣除。如果任务失败,这部分积分会自动退还。
Webhook:除了轮询,你也可以在提交任务时提供 callback_url 以自动接收通知。参见Webhook 回调。

后续步骤

提交任务

了解如何提交生成任务

图像生成

使用 GPT-4o 生成图像

视频生成

使用 Sora 2 创建视频

快速开始

完整集成指南

其他生成文件

音频和 3D 工作流使用同一个 files 数组。file_type 可能是 audio、3d、image 或 other。该数组会保留模型资产、预览图、纹理、动画文件和时间戳文件。每一项还可能包含 label、format、content_type、file_name、file_size 和 metadata。请处理返回的每一个文件;metadata 字段是可选的。

授权

Authorization
string
header
必填

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

路径参数

task_id
string
必填

任务唯一标识

响应

成功获取任务状态

code
integer
必填

HTTP 状态码

示例:

200

data
object
必填