Skip to content

查询视频(异步任务)

GET  v1/video/{id}

请求参数

Authorization

在 Header 添加参数 Authorization,其值为在 Bearer 之后拼接 Token。

Authorization: Bearer ******************

Path 参数

字段名类型必填说明
idstring必需任务id

返回响应

200 成功

Content-Type: application/json

响应参数

字段名类型必填说明
idstring必需任务 ID。该绘画任务的唯一标识符。
actionstring必需操作类型。例如 IMAGINE(生成)、UPSCALE(放大)、VARIATION(变体)等。
statusstring必需当前状态。如 SUBMITTED(已提交)、IN_PROGRESS(进行中)、SUCCESS(成功)、FAILURE(失败)。
statestring必需内部状态。通常用于传递自定义的上下文或追踪状态。
progressstring必需生成进度。例如 "100%" 或具体的百分比字符串。
promptstring必需原始提示词。用户提交的原始 Prompt 文本。
promptEnstring必需英文提示词。经过翻译或处理后的英文 Prompt。
descriptionstring必需任务描述。对当前任务状态的简短文字说明。
imageUrlstring必需图片链接。生成结果的图片 URL 地址。
failReasonstring必需失败原因。如果任务失败,这里会包含具体的错误信息;成功则为空。
submitTimeinteger必需提交时间戳。任务被提交时的 Unix 时间戳。
startTimeinteger必需开始时间戳。任务正式开始处理的时间戳。
finishTimeinteger必需完成时间戳。任务结束(无论成功或失败)的时间戳。
propertiesobject必需属性对象。包含任务的额外配置或元数据信息。
buttonsarray [object]必需交互按钮。返回可供下一步操作的按钮数组(如 U1-U4, V1-V4 等)。
├─ customIdstring可选按钮的唯一标识符,用于回调操作。
├─ emojistring可选按钮上显示的 Emoji 图标。
├─ labelstring可选按钮上显示的文字标签。
├─ styleinteger可选按钮的样式代码(如主要、次要等)。
└─ typeinteger可选按钮的类型代码。

响应示例

{
    "action": "IMAGINE",
    "buttons": [
        {
            "customId": "string",
            "emoji": "string",
            "label": "string",
            "style": 0,
            "type": 0
        }
    ],
    "description": "string",
    "failReason": "string",
    "finishTime": 0,
    "id": "string",
    "imageUrl": "string",
    "progress": "string",
    "prompt": "string",
    "promptEn": "string",
    "properties": {},
    "startTime": 0,
    "state": "string",
    "status": "NOT_START",
    "submitTime": 0
}

示例代码

python
import http.client
import json

conn = http.client.HTTPSConnection("nxaiapp.com")
payload = json.dumps({})
headers = {
   'Authorization': 'Bearer <token>',
   'Content-Type': 'application/json'
}
conn.request("GET", "/v1/videos/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))