获取视频生成任务状态

GET /v1/video/generations/{task_id}

查询通用视频生成任务的状态和结果

请求参数

请求头

Authorization

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

路径参数

路径参数(1 个)
参数类型默认值说明是否必填
task_idstring—创建视频生成任务时返回的任务 ID。是

请求示例代码

curl "https://10000router.com/v1/video/generations/abcd1234efgh" \
  -H "Authorization: Bearer $API_KEY"
const response = await fetch("https://10000router.com/v1/video/generations/abcd1234efgh", {
  headers: { Authorization: "Bearer " + process.env.API_KEY }
});
console.log(await response.json());
req, _ := http.NewRequest("GET", "https://10000router.com/v1/video/generations/abcd1234efgh", nil)
req.Header.Set("Authorization", "Bearer "+os.Getenv("API_KEY"))
res, err := http.DefaultClient.Do(req)
if err != nil { log.Fatal(err) }
defer res.Body.Close()
import os
import requests

response = requests.get(
    "https://10000router.com/v1/video/generations/abcd1234efgh",
    headers={"Authorization": "Bearer " + os.environ["API_KEY"]},
)
response.raise_for_status()
print(response.json())
var request = java.net.http.HttpRequest.newBuilder(java.net.URI.create("https://10000router.com/v1/video/generations/abcd1234efgh"))
    .header("Authorization", "Bearer " + System.getenv("API_KEY"))
    .GET().build();
var response = java.net.http.HttpClient.newHttpClient().send(request, java.net.http.HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
using var client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new("Bearer", Environment.GetEnvironmentVariable("API_KEY"));
var response = await client.GetAsync("https://10000router.com/v1/video/generations/abcd1234efgh");
Console.WriteLine(await response.Content.ReadAsStringAsync());

返回响应

响应示例

{
  "task_id": "abcd1234efgh",
  "status": "completed",
  "url": "https://example.com/video.mp4",
  "format": "mp4",
  "metadata": {
    "duration": 5,
    "fps": 30,
    "width": 1280,
    "height": 720,
    "seed": 20231234
  }
}
{
  "error": {
    "message": "Task not found",
    "type": "invalid_request_error",
    "param": "task_id",
    "code": null
  }
}
响应字段
字段类型说明
task_idstring任务 ID。
statusstring任务状态:queued、in_progress、completed 或 failed。
urlstring视频资源 URL,任务成功完成时返回。
formatstring视频格式,例如 mp4。
metadataobject视频时长、帧率、尺寸和随机种子等元数据。
errorobject任务失败时的错误码和错误信息。

任务未完成时可以按需轮询;当状态为 failed 时应停止轮询并记录错误。

results matching ""

    No results matching ""