外观
下载视频内容
GET
https://vip.zen-ai.top/v1/videos/{video_id}/content当 查询视频任务 返回 status: completed 后,调用本接口获取视频文件。响应体是 MP4 二进制数据(Content-Type: video/mp4),请直接写入文件。
路径参数
video_idstring必填已完成任务的 id。
响应
成功时返回视频二进制内容;任务未完成或已过期时返回 JSON 错误信息。
提示
上游视频链接通常有有效期(见查询结果中的 expires_at),请在完成后尽快下载并保存到自己的存储中。
请求示例
bash
curl -L https://vip.zen-ai.top/v1/videos/video_68d9b1c2e4f0a8b3/content \
-H "Authorization: Bearer $VIP_API_KEY" \
-o output.mp4python
import requests
resp = requests.get(
"https://vip.zen-ai.top/v1/videos/video_68d9b1c2e4f0a8b3/content",
headers={"Authorization": "Bearer sk-xxxxxxxx"},
stream=True,
timeout=300,
)
resp.raise_for_status()
with open("output.mp4", "wb") as f:
for chunk in resp.iter_content(chunk_size=1 << 20):
f.write(chunk)js
import { writeFile } from "node:fs/promises";
const res = await fetch("https://vip.zen-ai.top/v1/videos/video_68d9b1c2e4f0a8b3/content", {
headers: { Authorization: `Bearer ${process.env.VIP_API_KEY}` },
});
await writeFile("output.mp4", Buffer.from(await res.arrayBuffer()));