APIMart 上的 Vidu Q4 API(model ID 为 viduq4-preview,也常写作 viduq4):生数科技的 Vidu Q4 Preview 可以把 1 张首帧,或 1–15 张参考图加最多 3 段参考音频,生成 3–16 秒、最高 4K 的视频,默认带原生音频。它是 APIMart 上 Vidu API 系列的最新型号。
服务亮点
Video link valid for 72 hours
透明定价,无隐藏费用。按量付费,用多少付多少。
| 型号 | 规格 | 黄金价当前价格 | 铂金价 | 钻石价 | 官方价 | 为你节省 |
|---|---|---|---|---|---|---|
viduq4-preview | 540p | 0.448Credits(~$0.0448)/秒 | 0.4256Credits(~$0.0426)/秒 | 0.4032Credits(~$0.0403)/秒 | 0.56Credits(~$0.056)/秒 | 20% |
| 720p | 0.912Credits(~$0.0912)/秒 | 0.8664Credits(~$0.0866)/秒 | 0.8208Credits(~$0.0821)/秒 | 1.14Credits(~$0.114)/秒 | 20% | |
| 1080p | 1.024Credits(~$0.1024)/秒 | 0.9728Credits(~$0.0973)/秒 | 0.9216Credits(~$0.0922)/秒 | 1.28Credits(~$0.128)/秒 | 20% | |
| 2K | 1.624Credits(~$0.1624)/秒 | 1.5428Credits(~$0.1543)/秒 | 1.4616Credits(~$0.1462)/秒 | 2.03Credits(~$0.203)/秒 | 20% | |
| 4K | 3.328Credits(~$0.3328)/秒 | 3.1616Credits(~$0.3162)/秒 | 2.9952Credits(~$0.2995)/秒 | 4.16Credits(~$0.416)/秒 | 20% |
* 实际费用以最终输出为准。
在上方生成器里在线生成 Vidu Q4 视频,或在自己的应用里调用 Vidu Q4 API。可以只用 1 张首帧加可选提示词,也可以组合 1–15 张参考图、提示词和最多 3 段 MP3。时长 3–16 秒,分辨率 540p 到 4K;默认带音频,价格不变。
已接入的图片输入、输出控制与异步任务流程
从已确认的首帧或参考素材出发的创作流程
三步完成在 APIMart 的第一个 Vidu Q4 视频。
创建 APIMart 账户并充值余额,可用于平台上的所有模型,包括 Vidu API。
在控制台生成 API Key。同一个 Key 可调用 Vidu Q4 和 APIMart 上的其他模型。
POST /v1/videos/generations,model 设为 viduq4-preview,然后轮询 GET /v1/tasks/{task_id} 直到视频生成完成。
在 APIMart 用一次 POST 请求调用 Vidu Q4 Preview。生成是异步的:先提交任务,再轮询任务接口获取视频地址。
把 APIMart Key 保存在环境变量 APIMART_API_KEY 中,每次请求都带上 Authorization: Bearer <key>。
POST /v1/videos/generations,model 设为 viduq4-preview,并按示例传入素材。任务 ID 在 data[0].task_id。
轮询 GET /v1/tasks/{task_id} 直到 status 为 completed,再从 data.result.videos[0].url[0] 读取视频地址。结果保留 72 小时,请及时下载。
全部参数、素材规则和响应字段请查看Vidu Q4 Preview API 文档。
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "viduq4-preview",
"prompt": "镜头缓慢推近,人物转身微笑",
"image_urls": [
"https://example.com/first-frame.png"
],
"duration": 5,
"resolution": "720p",
"audio": true
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "viduq4-preview",
"prompt": "镜头缓慢推近,人物转身微笑",
"image_urls": [
"https://example.com/first-frame.png"
],
"duration": 5,
"resolution": "720p",
"audio": True
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "viduq4-preview",
"prompt": "图 1 的人物在日落时走过图 2 的街道,自然对白和城市环境声",
"image_urls": [
"https://example.com/character.png",
"https://example.com/scene.png"
],
"duration": 8,
"resolution": "1080p",
"aspect_ratio": "16:9"
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
model | string | 是 | 默认值: — | 填写 viduq4-preview。 |
prompt | string | 否 | 默认值: — | 最多 20,000 字符。图生视频可选,参考生视频必填。 |
image_urls | string[] | 否 | 默认值: — | 公网 URL 或 Base64 Data URL。图生视频传 1 张,参考生视频传 1–15 张。 |
image_with_roles | object[] | 否 | 默认值: — | 带角色的图片:first_frame(首帧),或 reference_image(参考生视频的参考图)。 |
first_frame_image | string | 否 | 默认值: — | 仅用于图生视频的首帧,不要与其他图片或音频同时传。 |
audio_urls | string[] | 否 | 默认值: — | 最多 3 段 MP3 参考音频,每段 3–12 秒,仅用于参考生视频。 |
duration | integer | 否 | 默认值: 5 | 视频时长(秒):3–16,默认 5。 |
resolution | string | 否 | 默认值: 720p | 输出分辨率:540p、720p、1080p、2K 或 4K,默认 720p。 |
aspect_ratio | string | 否 | 默认值: 16:9 | 参考生视频可选 1:1、9:16、16:9、3:4、4:3,默认 16:9;图生视频忽略此参数。 |
audio | boolean | 否 | 默认值: true | 生成对白和音效。默认 true;false 输出无声视频。 |
seed | integer | 否 | 默认值: — | 整数随机种子,用于控制随机性;不传则随机。 |
对比 APIMart 上所有 Vidu 视频型号。一个 API Key 即可调用全部型号,按视频秒数计费。
| 型号 | 适用场景 | 分辨率 | 时长 |
|---|---|---|---|
| Vidu Q4 Preview API当前页面 | 最新一代:首帧图生视频,或 1–15 张参考图搭配最多 3 段参考音频 | 540p – 4K | 3–16 秒 |
| Vidu Q3 Pro API | 文生视频、图生视频与首尾帧,默认带音频 | 540p / 720p / 1080p | 1–16 秒 |
| Vidu Q3 Turbo API | 与 Vidu Q3 Pro 模式相同,每秒价格为 Vidu 系列最低 | 540p / 720p / 1080p | 1–16 秒 |
| Vidu Q3 API | 1–7 张参考图生视频,日常通用,擅长多角度智能运镜切换 | 540p / 720p / 1080p | 3–16 秒 |
| Vidu Q3 Mix API | 1–7 张参考图生视频,高画质版本,智能转场更强并支持短动作效果 | 720p / 1080p | 1–16 秒 |
了解输入、参数、费用与结果处理
Vidu Q4 Preview 是生数科技在 APIMart 上最新的 Vidu 视频模型,也常被搜作 Vidu Q4、viduq4 或 Vidu AI Q4,API ID 为 viduq4-preview。它可以让 1 张首帧动起来,或按 1–15 张参考图(可加参考音频)生成视频,输出 3–16 秒、最高 4K。
生数科技于 2026 年 10 月 7 日发布了 Vidu Q4 Preview,Vidu Q4 正式版的发布日期尚未公布。在 APIMart 上,Vidu Q4 API 通过 model ID viduq4-preview 调用 Vidu Q4 Preview。
是的。Vidu Q4 Preview 是 Vidu Q4 目前可用的版本,APIMart 的 Vidu Q4 API 通过 model ID viduq4-preview 调用它。model ID 需按原样以小写填写。
不支持。viduq4-preview 必须提供图片:图生视频使用一张首帧,参考生视频使用 1–15 张参考图,并可加入最多 3 段参考音频。不支持纯文生视频或首尾帧控制。
first_frame_image 或 first_frame 角色用于图生视频;未标记角色的单图且无参考音频时也走图生模式。reference_image 角色(别名 reference)、多图,或未标记图片配合参考音频会走参考生模式。显式首帧不能与参考图或参考音频混用。image_urls 与 image_with_roles 合计最多 15 张参考图。PNG、JPEG/JPG、WEBP 每张不超过 50 MB,Base64 请求体须小于 20 MB。
图生视频的提示词可选,参考生视频的提示词必填,两种模式均最多 20,000 字符。可描述预期动作、场景,以及希望如何运用参考素材。
Vidu Q4 Preview 单个视频最长 16 秒。时长为 3–16 秒整数,默认 5 秒;分辨率支持 540p、720p、1080p、2K、4K,默认 720p。参考生视频支持 1:1、9:16、16:9、3:4、4:3,默认 16:9。aspect_ratio 优先于别名 size;首帧模式忽略这两个字段,按首帧图片确定比例。
生成音轨 audio 默认为 true,设为 false 输出无声视频,价格相同。参考生可加入 0–3 段 MP3,每段 3–12 秒、不超过 50 MB;音频格式与时长由上游检查,不合规可能导致异步失败并退款。seed 接受整数,省略或设为 0 时随机。
Vidu Q4 按所选分辨率、按输出秒数计费。截至 2026 年 11 月 4 日,黄金会员每秒价格为 540p $0.0448、720p $0.0912、1080p $0.1024、2K $0.1624、4K $0.3328,5 秒 720p 视频约 $0.46。有声与无声同价,参考图和参考音频不另收费。价格表显示实时价格。
不会。参数错误(例如首帧与参考图混用,或图片、音频数量超限)会在提交时直接返回 HTTP 400,不创建任务、不扣费。任务在生成过程中失败(例如参考音频无效)会自动全额退款。
在 APIMart 注册、充值,然后在 API Keys 页面创建 Key。同一个 Key 可调用 Vidu Q4、Vidu Q3 系列和 APIMart 上的所有其他模型,按量付费,无需订阅。
POST /v1/videos/generations 会返回 task_id。每 5–10 秒查询一次 GET /v1/tasks/{task_id},直到 completed 或 failed。完成后从 data.result.videos[0].url[0] 获取视频地址。
生成结果保留 72 小时,请及时下载。查询状态超时并不代表任务失败,请继续查询原任务 ID,不要重新提交。
可以。登录 APIMart、创建 API Key 并充值后,在本页顶部的生成器里就能通过浏览器生成 Vidu Q4 视频。Playground 调用同一个 API,按秒计费、价格相同,完成的视频会出现在最近生成记录里。
需要最高 4K、1–15 张参考图或参考音频时用 Vidu Q4。Vidu Q4 必须传图,所以文生视频或首尾帧请用 Vidu Q3 Pro / Q3 Turbo。用 1–7 张参考图做参考生视频时,Vidu Q3 每秒价格低于 Vidu Q4,Vidu Q3 Mix 则支持最短 1 秒。
想用 1 张首帧或最多 15 张参考图生成最高 4K 的视频,选 Vidu Q4;截至 2026 年 11 月 5 日,黄金会员 720p 每秒 $0.0912,但不支持文生视频,单段最长 16 秒。需要最长 30 秒、最高 1080p、文生视频、视频编辑与续写,以及最多 50 个参考素材,选 Seedance 2.5。需要 720p 或 1080p 的 3–30 秒视频、始终带立体声,并支持编辑与续写,选 Kling 4.0。Seedance 2.5 与 Kling 4.0 的价格请看各自的模型页。
探索同类型的其他模型。

Wan 3.0 Video Prime
Wan 3.0 Prime is the Prime version of Alibaba Cloud's all-in-one Wan 3.0 video model, with general, first-and-last-frame and file or webpage modes and 2–30 second output.

Gemini Omni 1.1 Flash
Gemini Omni 1.1 Flash is a multimodal video model officially released by Google that supports rapid generation, natural language editing, and cinematic-quality visual control. This page connects to the official service through APIMart’s unified video API and uses separate pricing and task logs.

MiniMax H3 Max
MiniMax H3 Max generates video from text and images at 480P, 768P or 1080P with 5–15 second clips, first/last frames, multimodal references and synced audio.

Grok Imagine Video
Grok Imagine Video 1.5 is xAI's official video model for text-to-video and image-to-video, animating still images from reference image URLs with high visual fidelity.
来自 APIMart 博客的教程、对比与价格分析。