> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crazyrouter.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 视频任务查询别名

> GET /v1/video/generations/{task_id} 兼容别名接口，用于查询视频任务状态

> 更新日期：2026-06-06

# 视频任务查询别名

```
GET /v1/video/generations/{task_id}
```

用于查询通过兼容视频路由提交的任务状态。这是 `/v1/video/generations` 的配套查询路由。

## 认证

```http theme={null}
Authorization: Bearer YOUR_API_KEY
```

## 请求示例

```bash cURL theme={null}
curl https://api.crazyrouter.com/v1/video/generations/video_task_abc123   -H "Authorization: Bearer YOUR_API_KEY"
```

## 典型成功响应

```json theme={null}
{
  "code": "success",
  "message": "",
  "data": {
    "id": "video_task_abc123",
    "task_id": "video_task_abc123",
    "status": "SUCCESS",
    "result_url": "https://media.crazyrouter.com/task-artifacts/example.mp4",
    "artifact_url": "https://media.crazyrouter.com/task-artifacts/example.mp4"
  }
}
```

## 本地验证到的不存在任务响应

在本地 `http://127.0.0.1:4000` 环境中，查询不存在的任务会返回：

```json theme={null}
{
  "code": "task_not_exist",
  "message": "task_not_exist",
  "data": null
}
```

## 常见状态

| 状态           | 说明        |
| ------------ | --------- |
| `queued`     | 任务已提交或排队中 |
| `processing` | 任务处理中     |
| `SUCCESS`    | 任务已完成     |
| `failed`     | 任务失败      |

<Note>
  不同视频模型和不同上游的完成结果字段可能略有差异。最稳定的做法是：创建和查询尽量保持在同一套兼容路径里，并优先读取 `data.artifact_url` 或 `data.result_url`。
</Note>
