Text-to-Video

Generate high-quality videos from text prompts using MuAPI's curated selection of leading T2V models.

Quick Start

POST /api/v1/kling-master
x-api-key: YOUR_API_KEY
Content-Type: application/json

{
  "prompt": "A golden retriever running on a sunny beach, slow motion",
  "duration": 5
}

Returns a request_id. Poll for the result:

GET /api/v1/predictions/{request_id}/result
x-api-key: YOUR_API_KEY

Available Models

ModelSpeedQualityBest For
veo3SlowFlagshipPhotorealistic, cinematic scenes
veo3-fastFastHighRapid prototyping with Veo quality
kling-masterMediumFlagshipCinematic motion, complex scenes
kling-proMediumHighBalanced quality and cost
kling-stdFastGoodQuick generations
wan2.1 / wan2.2FastHighOpen-source quality
seedance-proMediumHighCharacter-consistent video
seedance-liteFastGoodFast Seedance generations
hunyuanMediumHighHunyuan video quality
runwayMediumHighCreative video
minimax-hailuo-02-proMediumHighMiniMax flagship

Prompt Tips

  • Be specific about camera movement: "slow dolly push-in", "aerial drone shot"
  • Describe lighting: "golden hour", "dramatic side lighting"
  • Include motion details: "in slow motion", "time-lapse"
  • Specify style: "cinematic", "documentary", "anime"

Parameters

Most T2V models accept:

ParameterTypeDescription
promptstringText description of the video
durationintLength in seconds (model-dependent, typically 5–10)
aspect_ratiostringe.g. "16:9", "9:16", "1:1"
negative_promptstringWhat to avoid in the output

Check the specific model's playground page for all supported parameters.

Via CLI

muapi video generate "A timelapse of storm clouds over a city skyline" --model veo3-fast

See Also

Text-to-Video — Muapi Docs