功能与选择
Veo 根据文字或一张起始图片生成带音频的视频。标准版与 Fast 共用接口,只需切换完整模型 ID。Responses 格式适合已经使用 Responses 消息结构的应用;希望直接管理视频任务、上传图片文件时,可以使用统一视频格式。
这两种格式都是本站提供的兼容接口,视频由 Google Veo 生成。Responses 与 Google 原生格式不同,本入口也不提供通用文本模型的工具调用或会话管理。
第一步:鉴权
每次请求携带青云 API Key,不需要单独调用登录接口。
Authorization: Bearer YOUR_API_KEY将 YOUR_API_KEY 替换为完整 Key,保留 Bearer 后的一个空格。JSON 创建请求同时发送 Content-Type: application/json。示例在你的服务端运行,不要把 Key 放进网页前端。
第二步:调用模型生成
| 操作 | 方法与本站地址 | 说明 |
|---|---|---|
| 创建 | POST https://top.qingyuntop.ai/v1/responses | JSON 请求;文字用 input,图片用 input_image |
| 查询 | GET https://top.qingyuntop.ai/v1/responses/{response_id} | 使用创建返回的 resp_… ID |
| 下载 | GET https://top.qingyuntop.ai/v1/videos/{task_id}/content | 完成后使用 metadata.task_id;返回视频字节 |
建议首次接入使用 background: true、stream: false:提交一次,保存顶层 id,约每 10 秒查询一次,completed 后下载。三种模式只改变等待和返回方式,生成能力相同。
| 模式 | background | stream | 返回方式 |
|---|---|---|---|
| 后台(推荐) | true | false | 尽快返回 response 对象,随后主动查询 |
| 同步 | false 或省略 | false 或省略 | 保持连接等待结果;服务端等待超时可能返回 queued,继续查询 |
| 流式 | false 或省略 | true | SSE 进度与结果事件,不是实时视频流 |
| 后台加流式 | true | true | 同样保持 SSE 连接,不会立即返回普通 JSON |
模型与能力边界
| 模型 ID | 说明 |
|---|---|
veo-3.1-generate-preview | Veo 3.1 标准版,本文示例 |
veo-3.1-fast-generate-preview | Veo 3.1 Fast,相同调用结构 |
veo-3.0-generate-001 | Veo 3 标准版 |
veo-3.0-fast-generate-001 | Veo 3 Fast |
可调用模型以你的 Key 在 GET https://top.qingyuntop.ai/v1/models 中的权限及模型价格为准。调用前请确认 API Key 的模型权限。下列组合以 Veo 3.1 为准,不直接套用到 3.0。
| 能力 | 本站调用方式与限制 |
|---|---|
| 时长 | seconds 为 4、6 或 8;建议显式填写 8 |
| 分辨率 | metadata.resolution 为 720p、1080p 或 4k;1080p、4k 使用 8 秒 |
| 比例 | metadata.aspectRatio 为 16:9 或 9:16 |
| 音频、帧率 | Veo 3.1 生成原生音频,官方为 24 fps;本接口没有音频开关或帧率参数 |
| 起始图片 | 一张 PNG/JPEG 的 data URL;只使用第一张图片 |
| 输出数量 | 固定为一个视频 |
| 多参考图、首尾帧、视频延长 | 本入口不支持,请勿添加对应的 Google 原生字段 |
Google 原生 REST 使用 predictLongRunning 和 instances / parameters,与本页的请求结构不同。本站本目录只提供统一视频和 Responses 两种方式;请按本页填写地址和鉴权,勿直接替换 Google 示例域名。
按功能阅读
功能、鉴权、参数和语言示例
Responses 图生视频起始图片编码与输入结构
同步、流式与后台模式模式选择、SSE 事件与断线处理
查询结果与下载视频ID、响应结构、自动等待和保存 MP4
Responses 错误与限制参数错误、任务失败与下载问题