ViduQ3-Pro

viduq3-pro
ViduQ3 series

Overview

Text to videoImage to videoFirst/last frame

Supports text-to-video, image-to-video and first/last-frame video; 1-16 seconds at 540P / 720P / 1080P. Suited to brand visuals, commercial shorts and high-quality delivery.

Model capability
ViduQ3-Pro covers the mainstream video-generation paths, for quality-first work, synchronized audio-video output and dependable commercial delivery.
Creative control
Organize generation around a prompt, reference images or first/last frames to turn ideas around quickly.
Delivery boundaries
Pick T2V / I2V / FLF2V from the capability matrix to avoid unsupported input combinations.

Features

Text to video
Image to videopng, jpeg, jpg and webp supported; aspect ratio must be within 1:4 to 4:1; 50 MB max per image.
Reference to video
First/last frameTakes two images — the first as the opening frame, the second as the closing frame; png, jpeg, jpg and webp supported; the two frames must be close in resolution, with a first/last ratio between 0.8 and 1.25; aspect ratio must be within 1:4 to 4:1; 50 MB max per image.
Effects & templates

Pricing

540p
Video¥0.28/sec
720p
Video¥0.63/sec
1080p
Video¥0.75/sec
Pricing applies to image-to-video, text-to-video and first/last-frame generation, 1-16 seconds. Failed generations consume no credits, including failures caused by content-moderation rejection.

Specifications

Resolution540P / 720P / 1080P
Duration1~16s
Concurrency≤ 5

API Reference

ENDPOINT
POST https://api.tokenfab.cn/v1/videos

Request Example

Text to video
curl --location 'https://api.tokenfab.cn/v1/videos' \
  -H "Authorization: Bearer $TOKENFAB_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "vidu/viduq3-pro",
  "prompt": "高端耳机在黑色镜面台面上旋转展示,低频鼓点同步光线闪烁,电影级产品广告。",
  "seconds": "5",
  "size": "720P"
}'
Image to video
curl --location 'https://api.tokenfab.cn/v1/videos' \
  -H "Authorization: Bearer $TOKENFAB_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "vidu/viduq3-pro",
  "prompt": "保持输入图像主体与构图,添加自然流畅的镜头运动。",
  "input_reference": "https://example.com/source-image.jpg",
  "seconds": "5",
  "size": "720P"
}'
First/last frame
curl --location 'https://api.tokenfab.cn/v1/videos' \
  -H "Authorization: Bearer $TOKENFAB_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "vidu/viduq3-pro",
  "prompt": "主体从首帧自然过渡到尾帧,镜头运动平滑连贯。",
  "input_reference": "https://example.com/start-frame.jpg",
  "last_frame": "https://example.com/end-frame.jpg",
  "seconds": "5",
  "size": "720P"
}'

Response Example

JSON
{
  "id": "video_01jz8h2k7m6n4p9q3r5s6t7u8v",
  "object": "video",
  "model": "vidu/viduq3-pro",
  "status": "queued",
  "progress": 0,
  "prompt": "高端耳机在黑色镜面台面上旋转展示...",
  "seconds": "5",
  "size": "720P",
  "created_at": 1785158210,
  "extra": {}
}

Request Parameters

ParameterTypeRequiredDescription
modelstringThe API reference example above uses "vidu/viduq3-pro".
promptstringPrompt describing the subject, scene, action, camera work or style of the video.
input_referencestring(required for this scenario) URL of the reference image for image-to-video, or of the opening frame for first/last-frame video; png, jpeg, jpg and webp supported; aspect ratio must be within 1:4 to 4:1; 50 MB max per image.
last_framestring(required for this scenario) URL of the closing-frame image, needed only for first/last-frame video; input_reference is taken as the opening frame and last_frame as the closing frame. The two frames must be close in resolution, with a first/last ratio between 0.8 and 1.25.
secondsstringVideo length in seconds; "1" to "16" supported; the example uses "5".
sizestringOutput resolution; "540P", "720P" and "1080P" are supported; the example uses "720P".