VIDU / Video generation
Vidu Q4 Preview
vidu-q4-preview
Start with an opening frame or reference images and bring still imagery into motion.
- Output
- Video
- Resolution
- 540p / 720p / 1080p / 2K / 4K
- Output duration
- 3–16 seconds
- Integration
- HTTP / asynchronous tasks
CAPABILITIES
Capabilities & limits
Supported modes
Before you use this model
An image is required, either as an opening frame or a reference image. Reference audio is optional. Text-only generation, reference video and closing-frame images are not accepted.
| Parameter | Supported values / default |
|---|---|
| Resolution | 540p / 720p / 1080p / 2K / 4K |
| Output duration | 3–16 seconds |
| Aspect ratio | 16:9 · 4:3 · 1:1 · 3:4 · 9:16 · adaptive |
| Prompt limit | 20000 Unicode code points |
| Definition defaults (subject to mode rules) | duration: 5 · resolution: 720p · aspect_ratio: 16:9 |
| Reference media limits | 15 images / 0 videos / 3 audio clips |
Media limits do not mean all inputs can be combined in every mode. Consult the full field reference for sizes, formats and incompatible combinations.
Explore the models supported by ByteSOTA. Availability depends on your account permissions; check /v1/models for enabled models, configurations and defaults.
Full request fields and limits (Chinese) ↗CREATIVE WORKFLOWS
Use cases
- Animate an existing opening image.
- Develop a clip around reference images.
- Add reference audio to an image-led workflow.
PRICING / USD
Price the specification you need.
Prices are in USD, with a date shown for official reference rates. Missing prices do not mean free usage. Existing tasks are billed using the prices recorded when they were created.
Loading current prices…
API INTEGRATION
API example
Send HTTP requests from your server using the model and parameters you choose. ByteSOTA must first enable your account, API key and model permissions.
HTTP 202 means accepted. Save the task ID and follow next_poll_after_seconds. Generation status, result availability and billing status are separate facts.
curl --request POST 'https://bytesota-api.businessmodelcraft.com/v1/videos/generations' \
--header 'Authorization: Bearer YOUR_PLATFORM_API_KEY' \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: example-vidu-first-540p-001' \
--data-raw '{
"model": "vidu-q4-preview",
"prompt": "A kitten walks along a garden path as the camera follows slowly.",
"duration": 5,
"resolution": "540p",
"aspect_ratio": "adaptive",
"generate_audio": true,
"first_frame_image": "https://assets.example.com/first.png"
}'
Query result
curl 'https://bytesota-api.businessmodelcraft.com/v1/tasks/vid_ABCDEFGHIJKLMNOP' \
--header 'Authorization: Bearer YOUR_PLATFORM_API_KEY'
Copy this example into your project. It does not run on this page, and the API key shown is a placeholder.
Specifications and examples: model definitions and the public API integration guide.
Read the full API guide (Chinese) ↗