Vidu Q2是生数科技发布的新一代多模态大模型,在语义理解、情绪表达、运动幅度、专业运镜等方面都有了全面升级,在影视动漫、广告电商、短剧、泛娱乐、文旅等行业中有更大、更深入的应用空间。
指令遵循更强,表情理解更细腻,运动幅度更灵活,运镜更连贯。
模型参数
- 模型ID:
viduq2/viduq2-turbo/viduq2-pro
- 模型价格:你可以在模型广场查看最新价格信息
- 调用入口:
https://geekai.co/api/v1/videos/generations
- 模型参数:参考视频 API 手册
- API认证:获取 API KEY
aspect_ratio 参数支持以下取值:
resolution 分辨率参数,可选:540p、720p、1080p
duration 默认为 5s,可选值:1-10s
支持通过 extra_body 传递额外可选参数来设置:
style: 风格,可选值: general(通用风格)、anime(动漫风格,仅在动漫风格表现突出)
movement_amplitude: 运动幅度默认 auto, 可选值: auto、small、medium、large
bgm: 是否为生成的视频添加背景音乐。默认: false, 可选值 true 、false, 传 true 时系统将从预设 BGM 库中自动挑选合适的音乐并添加;不传或为 false 则不添加 BGM
voice_id: 音色id,用来决定视频中的声音音色
wm_url: 水印内容,此处为图片URL
wm_position: 水印位置,表示水印出现在图片的位置
off_peak: 错峰模式,默认: false,可选值: true: 错峰生成视频; false: 即时生成视频
payload: 透传参数,不做任何处理,仅数据传输
meta_data: 元数据标识,json格式字符串,透传字段
以上字段参数类型和官方参数完全一致
模型价格
vidu q2系列 的价格按照模型,能力,生成视频的分辨率、时长来计算,以下是价格速算表:
| 能力 | 模型 | 分辨率 | 价格(元/秒) |
|---|
| 文生视频 | viduq2 | 540p | 0.3125 |
| viduq2 | 720p | 0.46875 |
| viduq2 | 1080p | 0.625 |
| 参考生视频 | viduq2 | 540p | 0.46875 |
| viduq2 | 720p | 0.78125 |
| viduq2 | 1080p | 2.34375 |
| viduq2-pro | 540p | 0.625 |
| viduq2-pro | 720p | 0.9375 |
| viduq2-pro | 1080p | 2.65625 |
| 图生视频 | viduq2-turbo | 540p | 0.1875 |
| viduq2-turbo | 720p | 0.25 |
| viduq2-turbo | 1080p | 1.09375 |
| viduq2-pro | 540p | 0.25 |
| viduq2-pro | 720p | 0.46875 |
| viduq2-pro | 1080p | 1.71875 |
| 首尾帧生视频 | viduq2-turbo | 540p | 0.1875 |
| viduq2-turbo | 720p | 0.25 |
| viduq2-turbo | 1080p | 1.09375 |
| viduq2-pro | 540p | 0.25 |
| viduq2-pro | 720p | 0.46875 |
| viduq2-pro | 1080p | 1.71875 |
使用极客智坊提供的低价代理渠道调用时,不同参数对应价格按照价格表x对应的折扣值即可:以文生视频高可用速度优先渠道为例,折扣值是 0.8,那么生成 5 秒 720p 有声标准视频价格是 0.46875 x 5 x 0.8 = 1.875 元,其他参数依次类推。
文生视频
通过文字描述来生成对应视频:
curl --location --request POST 'https://geekai.co/api/v1/videos/generations' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer $GEEKAI_API_KEY' \
--data '{
"model": "viduq2",
"prompt": "以超写实的时尚摄影风格呈现,采用浅蓝与淡琥珀色调,身着宇航服的航天员漫步雾中。背景由迷人的白金光线构成,营造出极简静物与令人震撼的全景画面。",
"duration": 5,
"aspect_ratio": "16:9"
}'
响应是一个 JSON 对象,包含生成视频的 URL:
{
"model": "viduq2",
"task_id": "72bc4fd2-3c43-4571-b72f-db3aad3096fb",
"task_status": "succeed",
"video_result": [
{
"id": "038a74c4-762a-47c1-a8ba-e0c5d950ab9c",
"url": "https://static.geekai.co/video/2026/03/05/152c1175b4379ccab9c48b12b8f5a4a4.mp4"
}
]
}
下面的图生视频等响应结果同上,不在列举。
图生视频
curl --location --request POST 'https://geekai.co/api/v1/videos/generations' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer $GEEKAI_API_KEY' \
--data '{
"model": "viduq2-turbo",
"prompt": "宇航员挥手致意,镜头缓缓上移",
"images": "https://prod-ss-images.s3.cn-northwest-1.amazonaws.com.cn/vidu-maas/template/image2video.png",
"duration": 5,
"with_audio": true
}'
viduq2-turbo和viduq2-pro支持图生视频
首尾帧
curl --location --request POST 'https://geekai.co/api/v1/videos/generations' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer $GEEKAI_API_KEY' \
--data '{
"model": "viduq2-turbo",
"prompt": "镜头拉近那只鸟,它随即向右飞去。鸟儿飞行姿态流畅自然,在天空中翱翔,身后随之环绕着红色光效。",
"image": "https://prod-ss-images.s3.cn-northwest-1.amazonaws.com.cn/vidu-maas/template/startend2video-1.jpeg",
"image_tail": "https://prod-ss-images.s3.cn-northwest-1.amazonaws.com.cn/vidu-maas/template/startend2video-2.jpeg",
"duration": 5
}'
viduq2-turbo和viduq2-pro支持首尾帧生视频
参考生视频
curl --location --request POST 'https://geekai.co/api/v1/videos/generations' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer $GEEKAI_API_KEY' \
--data '{
"model": "viduq2-pro",
"prompt": "圣诞老人和熊在湖边拥抱。",
"image": [
"https://prod-ss-images.s3.cn-northwest-1.amazonaws.com.cn/vidu-maas/template/reference2video-1.png",
"https://prod-ss-images.s3.cn-northwest-1.amazonaws.com.cn/vidu-maas/template/reference2video-2.png",
"https://prod-ss-images.s3.cn-northwest-1.amazonaws.com.cn/vidu-maas/template/reference2video-3.png"
],
"duration": 4,
"aspect_ratio": "4:3"
}'
viduq2和viduq2-pro支持参考生视频, duration: viduq2-pro:默认5秒,可选:0-10(0秒为自动判断时长)
异步任务
由于视频生成通常比较耗时,建议通过极客智坊提供的异步任务模式生成视频。
视频 API 中的 async 参数用于控制是否异步生成视频,默认为 false,表示创建视频接口会同步等待视频生成完毕并返回。如果设置为 true,则会异步生成视频并返回任务ID,你可以使用该任务ID轮询视频生成状态。
创建视频生成任务
curl --location --request POST 'https://geekai.co/api/v1/videos/generations' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer $GEEKAI_API_KEY' \
--data '{
"model": "viduq2",
"prompt": "以超写实的时尚摄影风格呈现,采用浅蓝与淡琥珀色调,身着宇航服的航天员漫步雾中。背景由迷人的白金光线构成,营造出极简静物与令人震撼的全景画面。",
"duration": 5,
"aspect_ratio": "16:9",
"async": true,
"extra_body": {
"bgm": true
}
}'
响应中会包含任务ID:
{
"model": "viduq2",
"task_id": "371a39ff-d1a6-4990-8c7b-3dcc7e437861",
"task_status": "pending"
}
查询视频生成结果
你可以使用返回的任务 ID 来查询生成状态和获取视频结果:
curl --location --request GET 'https://geekai.co/api/v1/videos/{task_id}' \
--header 'Authorization: Bearer $GEEKAI_API_KEY'
你可以根据视频生成任务状态 task_status 值判断视频是否已经生成完成,这个状态值包括四种情况:
pending:任务已创建,等待处理
running:任务正在处理
succeed:任务成功完成,可以获取结果
failed:任务失败,可能是由于内容违规或其他错误
如果任务还在运行中,返回结果如下:
{
"model": "viduq2",
"task_id": "371a39ff-d1a6-4990-8c7b-3dcc7e437861",
"task_status": "running"
}
轮询视频生成结果接口直到任务状态值为 succeed,你就可以获取到生成的视频 URL:
{
"model": "viduq2",
"task_id": "371a39ff-d1a6-4990-8c7b-3dcc7e437861",
"task_status": "succeed",
"video_result": [
{
"id": "30751061-18f8-41d7-8aa1-fea6415a5a01",
"url": "https://static.geekai.co/video/2026/03/05/45abad7a92d050bfce23fb5768eee698.mp4"
}
]
}