Skip to content

视频生成

统一的视频任务入口。不同模型支持的时长、比例、分辨率和参考素材数量可能不同。

POST /v1/videos

创建视频任务

通用参数

参数类型必填说明
modelstring视频模型 ID,见图片/视频模型目录
promptstring场景、主体动作、镜头运动、风格及声音描述
durationinteger视频秒数,以模型支持范围为准
aspect_ratiostring常见值 16:9、9:16、1:1、4:3、3:4
resolutionstring如 480p、720p、1080p、4k
image_urlstring单张首帧或参考图片 URL
image_urlsstring[]多张参考图片 URL
image_with_rolesarray显式指定 first_frame、last_frame、reference_image
generate_audioboolean支持的模型可生成同步音频
seedinteger随机种子

文生视频

sh
curl --request POST \
  --url https://newapi.dragon3api.com/v1/videos \
  --header 'Authorization: Bearer YOUR_DRAGONAPI_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-video-3",
    "prompt": "海浪拍打海岸,镜头缓慢向前推进,电影感光线",
    "duration": 6,
    "aspect_ratio": "16:9",
    "resolution": "480p",
    "generate_audio": true
  }'

首帧图生视频

sh
curl --request POST \
  --url https://newapi.dragon3api.com/v1/videos \
  --header 'Authorization: Bearer YOUR_DRAGONAPI_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-video-3",
    "prompt": "人物缓慢转身看向镜头,镜头轻微推进",
    "duration": 6,
    "aspect_ratio": "16:9",
    "image_with_roles": [
      {"url": "https://your-domain.example/first-frame.png", "role": "first_frame"}
    ]
  }'

响应

json
{
  "id": "task_xxxxxxxxxxxxxxxxxxxxxxxx",
  "task_id": "task_xxxxxxxxxxxxxxxxxxxxxxxx",
  "object": "generation.task",
  "model": "doubao-seedream-4-0",
  "status": "queued",
  "progress": 0
}

参数由模型决定

通用入口会传递图片和视频参数,但并非每个视频模型都支持全部字段。收到 400 时先检查所选模型的时长、比例与参考素材约束。

模型、价格与服务规则以当前控制台为准。