ModelStream LogoModelStream Logo
Models
Video API
Image API
Chat API
Audio API
Studio
Pricing
Docs
Menu
IntroductionQuickstartAPI KeysUse with Hermes AgentUse with OpenClaw
Model ListBilling Guide
ModelStream

Video API

  • Seedance 2.0
  • Happyhorse 1.0
  • Vidu Q3
  • Kling V3.0
  • Veo 3.1
  • Wan 2.7
  • More Video Models →

Image API

  • GPT Image 2
  • Nano Banana 2
  • Seedream 5.0
  • Imagen 4
  • Qwen Image 2.0
  • Z-Image Turbo
  • More Image Models →

Audio API

  • Suno Music
  • Qwen3 TTS Flash
  • More Audio Models →

Chat API

  • GLM-5.2
  • Claude Opus 4.8
  • Gemini 3.5 Flash
  • Qwen 3.7 Max
  • GPT 5.5
  • More Chat Models →

About Us

  • Privacy Policy
  • Terms of Service
  • Support
  • Enterprise

© 2026 ModelStream Inc. All rights reserved.

API Documentation
API Reference
Videos
Generate Video

Generate Video

Loading models...
V
Vidu Q2-Pro-Fast (viduq2-pro-fast)
viduq2-pro-fast0 models support this endpoint

Vidu Q2-Pro-Fast is a high-speed video generation model designed to significantly improve generation efficiency while maintaining high-quality visual performance, making it ideal for rapid creative content production and high-frequency generation scenarios.

Generate video

https://api.modelstream.ai
POST/v1/video/generations

Authentication

BearerAuth
AuthenticationBearer <token>

All API requests must be authenticated using a Bearer token in the Authorization header. Please ensure your API key is active.Authorization: Bearer sk-xxxxxx

Parameter Location: Header Param

Request Body

application/json

These parameters come from the selected model form_schema. Switching models updates this list and the request example.

image*string

Image used as the start frame of the generated video. Supports PNG, JPEG, JPG, WebP; aspect ratio between 1:4 and 4:1; each image ≤50MB.

RequiredExample Value: https://static.modelstream.ai/demo/vidu/viduq2-pro-fast_reference.png
prompt?string
Example Value: The car speeds down a rain-slicked cyberpunk street. From inside the cockpit, the towering metropolis and flying vehicles streak past the side windows. Neon pink and cyber-blue lights continuously flash across the driver’s helmet and interior. Heavy rain creates realistic, streaming water patterns on the windshield. 5-second intense cinematic video.Placeholder: Describe the video you want to generate...
stype?string

Generation style. general: general/realistic style; anime: anime style. Default general.

Example Value: general
Enum/Options:
General: generalAnime: anime
is_rec?boolean

System will automatically generate and apply a suitable prompt (consumes extra credits)

Example Value: false
resolution?string

Video output resolution; Vidu Q2-Pro-Fast supports 720p, 1080p, default 720p.

Example Value: 720p
Enum/Options:
720P HD: 720p1080P FHD: 1080p
duration?number

Video duration in seconds; Vidu Q2-Pro-Fast range 1-10 seconds, default 5.

Example Value: 5Value Range: 1 ≤ value ≤ 10step: 1
audio?boolean

Whether to generate video with sound effects/vocals. Disabled by default. Off-peak mode is unavailable when this is off.

Example Value: false
audio_type?string

Audio type; effective only when 'Generate Audio' is on, default All.

Example Value: All
Enum/Options:
All (Effects + Vocals): AllSpeech Only: Speech_onlySound Effect Only: Sound-effect_only
bgm?boolean
Example Value: false
off_peak?boolean

Consumes fewer credits, but generates within 48 hours

Example Value: false
seed?number
Example Value: 0Value Range: 0 ≤ value ≤ 99999999

Response Parameters

application/json
200apiDocs.responses.successCreateVideoGenTask
task_id?string

Parameter description for Task Id

status?string

Parameter description for Status

400apiDocs.responses.badRequestParams
error?object

Parameter description for Error

message?string

Error Message

type?string

Error Type

param?string

Related Parameters

code?string

Error Code

curl -X POST "https://api.modelstream.ai/v1/video/generations" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "viduq2-pro-fast",
  "stype": "general",
  "prompt": "The astronaut waved and the camera moved up.",
  "duration": 5,
  "images": [
    "https://static.modelstream.ai/cover_img/nanobanana/nano_banan_pro.png"
  ],
  "is_rec": false,
  "audio": false,
  "audio_type": "All",
  "off_peak": false,
  "metadata": {
    "seed": 0,
    "resolution": "1080p",
    "bgm": false,
    "movement_amplitude": "auto"
  }
}'
{
  "task_id": "abcd1234efgh",
  "status": "queued"
}