Skip to main content
See Video Generation API Reference for full parameter docs.

Text-to-Video Tips

  • Be descriptive about motion: "camera slowly pans right", "character turns their head", "leaves rustling in the wind"
  • Specify camera style: "drone shot", "close-up", "tracking shot", "static camera"
  • Set the mood: "cinematic lighting", "golden hour", "dramatic shadows"

Image-to-Video

Provide an image_url to animate a still image. Works best with:
  • Clear subjects with implied motion potential
  • Portraits (to add subtle head movements)
  • Nature scenes (to add wind, water movement)
  • Product shots (to add rotation or zoom)

Model Overview

ModelTokensSpeedBest For
luma-ray2-flash42~15–25sQuick prototypes (Starter)
luma-ray2-flash42~20–30sQuick prototypes
kling-v2.144~45–90sVersatile, high quality
kling-v2.1-pro88~60–90sHigh quality, pro tier
minimax-video88~60sCharacter consistency
luma-ray2125~60–120sCinematic quality 720p
luma-ray2-1080p151~90–150sCinematic quality 1080p
mj-video-480p84~90sArtistic style 480p
mj-video-720p269~120sArtistic style 720p
Token cost scales with duration and resolution. Use Calculate Price for an exact figure. Always implement polling — see Generation Status.