# 下载已完成视频

任务进入 completed 状态后获取结果。

`GET /v1/videos/{video_id}/content`

<a id="authentication"></a>

## 鉴权

使用 Authorization: Bearer YOUR_API_KEY。所选模型须在该密钥分组内开放；JSON 请求使用 Content-Type: application/json。

<a id="parameters"></a>

## 参数



| 字段 | 类型 | 必填 | 说明 |
| --- | --- | --- | --- |
| video_id | path string | 必填 | 已完成任务的 ID，使用同一把本站密钥。 |

<a id="request"></a>

## 请求示例



```
curl --fail-with-body --silent --show-error \
  "https://api.ohgrok.com/v1/videos/$VIDEO_ID/content" \
  -H "Authorization: Bearer $OHGROK_API_KEY" \
  -o result.mp4
```

<a id="response"></a>

## 响应结构

成功时获取媒体内容，而非任务 JSON。把文件作为视频处理前，检查状态与 Content-Type；下载失败本身不意味着需要重新生成视频。

<a id="errors"></a>

## 错误处理

结合 HTTP 状态与返回的错误信息排查。鉴权或模型权限错误先检查密钥与分组；额度或限流错误检查余额及上游限制；超时时保留已有任务 ID。

- [排查一次请求](/zh/docs/errors/)

