Video model by Vidu
Vidu Q4 API
model: vidu-q4
Call Vidu Q4 with your KeelRouter API key, the same key you use for every other model. From $0.04 per second, paid per call from a prepaid balance. Failed calls are free.
Pricing
| Option | Price |
|---|---|
| 540p | $0.04 per second |
| 540p 5s | $0.20 per clip |
| 540p 10s | $0.40 per clip |
| 720p | $0.086 per second |
| 720p 5s | $0.43 per clip |
| 720p 10s | $0.86 per clip |
| 1080p | $0.10 per second |
| 1080p 5s | $0.54 per clip |
| 1080p 10s | $1 per clip |
| 2K | $0.17 per second |
| 2K 5s | $0.86 per clip |
| 2K 10s | $1.70 per clip |
| 4K | $0.35 per second |
| 4K 5s | $1.70 per clip |
| 4K 10s | $3.50 per clip |
Call it
Async: POST /v1/video/generations returns a taskId; poll the same path with ?task_id= or pass a callback_url.
curl https://api.keelrouter.com/v1/video/generations \
-H "Authorization: Bearer $KEELROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "vidu-q4",
"prompt": "A paper boat drifting down a rainy street, slow camera follow",
"resolution": "540p",
"duration": "5"
}'Parameters
| Name | Type | Notes |
|---|---|---|
| model | string | Required. vidu-q4 |
| first_frame_url | string | |
| reference_image_urls | array | Range …–15. |
| reference_audio_urls | array | Range …–3. |
| prompt | string | |
| duration | number | Range 3–16. Default 5. |
| resolution | string | One of 540p, 720p, 1080p, 2K, 4K. Default 720p. |
| aspect_ratio | string | One of 16:9, 9:16, 1:1, 4:3, 3:4. Default 16:9. |
| generate_audio | boolean | Default true. |
| is_rec | boolean | Default true. |
| seed | number | |
| callback_url | string | Optional https URL; we POST the result when the task ends |
FAQ
- How much does the Vidu Q4 API cost on KeelRouter?
- From $0.04 per second. You pay per call from a prepaid USD balance; failed calls are not charged.
- How do I call Vidu Q4?
- POST to /v1/video/generations with model "vidu-q4". You get a taskId back; poll the same endpoint with ?task_id= or pass a callback_url.
- Is this the official Vidu Q4 API?
- No. KeelRouter is an independent API gateway. Requests run on Vidu Q4 through our upstream providers, and the video model keeps its own safety filters.
- How long are results kept?
- Result files are kept for 30 days, then deleted. Download what you want to keep.
KeelRouter is an independent service and is not affiliated with Vidu. Vidu Q4 is a trademark of its owner, used here only to name the model a request runs on.