POST
https://zx1.deepwl.net
/
v1
/
videos
Veo 视频生成
curl --request POST \
  --url https://zx1.deepwl.net/v1/videos \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "<string>",
  "prompt": "<string>",
  "size": "<string>",
  "seconds": {},
  "input_reference": [
    "<string>"
  ],
  "metadata": {},
  "enable_upsample": true
}
'
{
  "id": "video_abc123",
  "object": "video",
  "model": "veo_3_1-fast",
  "status": "queued",
  "progress": 0,
  "created_at": 1735689600,
  "seconds": "8",
  "size": "720x1280"
}

Veo 视频生成

OpenAI 格式入口。若需使用统一视频的 POST /v1/video/create,请见 创建视频 Veo 系列当前通过 POST /v1/videos 提交,并以 JSON 提交为主。
  • 路由入口是 POST /v1/videos
  • 当前模型只有 veo_3_1veo_3_1-fast
  • 当前会把 size 转换成 metadata.output_config.resolutionaspect_ratio 一并提交。
  • 参考图仍由 input_reference 表达,但 JSON 请求里通常表现为 URL、base64 或 Data URL。

当前模型

  • veo_3_1
  • veo_3_1-fast

方法与路径

POST /v1/videos

请求示例

curl -X POST https://zx1.deepwl.net/v1/videos \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "veo_3_1-fast",
    "prompt": "在广场中央跳舞",
    "size": "720x1280",
    "seconds": "8",
    "input_reference": "data:image/png;base64,BASE64_IMAGE",
    "metadata": {
      "output_config": {
        "aspect_ratio": "9:16",
        "audio_generation": "Disabled",
        "resolution": "720P"
      }
    }
  }'

响应示例

{
  "id": "video_abc123",
  "object": "video",
  "model": "veo_3_1-fast",
  "status": "queued",
  "progress": 0,
  "created_at": 1735689600,
  "seconds": "8",
  "size": "720x1280"
}

认证

Authorization: Bearer YOUR_API_KEY

Body

model
string
必填
模型名称。当前只整理 veo_3_1veo_3_1-fast
prompt
string
必填
提示词。
size
string
尺寸字符串。当前常见会传 720x12801280x720,并据此推导 Veo 的分辨率和宽高比。
seconds
string | integer
目标时长。当前通过 seconds 提交;网关也会兼容 durationmetadata.durationSeconds
input_reference
string | array<string>
参考图输入。当前 JSON 请求可使用 URL、base64、data URI;Veo 适配层也兼容 multipart 文件上传。
metadata
object
扩展配置。Veo 链路会继续解析 metadata 到 Veo 上游的 DurationSecondsAspectRatioResolution 等字段。
enable_upsample
boolean
这是你给的 Apifox 字段参考,但从当前仓库主链路看,它不是 Veo 通用 DTO 的显式顶层字段。若要表达清晰度或分辨率,当前更建议使用 sizemetadata

当前规则

项目规则
请求格式JSON
参考图格式支持 URL、base64、data URI,也兼容 multipart 文件
参考生视频模式会把宽高比强制收敛到 16:9
参数映射size 会进一步映射到 Veo 所需的 resolutionaspectRatio

相关接口