Video Generator

Generate videos from text using AI

Configuration

Runway Gen-4

Provider*
Runway Gen-4
Prompt*
Describe the video you want to generate...
Duration (seconds)
5
Shown when model is one of 'kling-2.5-turbo-pro', 'kling-2.1-pro', 'minimax-hailuo-2.3-pro', 'minimax-hailuo-2.3-standard'.
Aspect Ratio
16:9
Shown when model is one of 'kling-2.5-turbo-pro', 'kling-2.1-pro', 'minimax-hailuo-2.3-pro', 'minimax-hailuo-2.3-standard'.
API Key*
••••••••
Duration (seconds)
5
Aspect Ratio
16:9
Reference Image*
Upload reference image
Runway Gen-4 (video_runway)

Generate videos using Runway Gen-4 with world consistency and visual references

Input
ParameterTypeRequiredDescription
providerstringYesVideo provider (runway)
apiKeystringYesRunway API key
modelstringNoRunway model: gen-4 (default, higher quality) or gen-4-turbo (faster)
promptstringYesText prompt describing the video to generate
durationnumberNoVideo duration in seconds (5 or 10, default: 5)
aspectRatiostringNoAspect ratio: 16:9 (landscape), 9:16 (portrait), or 1:1 (square)
resolutionstringNoVideo resolution (720p output). Note: Gen-4 Turbo outputs at 720p natively
visualReferencejsonYesReference image REQUIRED for Gen-4 (UserFile object). Gen-4 only supports image-to-video, not text-only generation
Output
ParameterTypeDescription
videoUrlstringGenerated video URL
videoFilejsonVideo file object with metadata
durationnumberVideo duration in seconds
widthnumberVideo width in pixels
heightnumberVideo height in pixels
providerstringProvider used (runway)
modelstringModel used
jobIdstringRunway job ID

Google Veo 3

Provider*
Google Veo 3
Prompt*
Describe the video you want to generate...
Duration (seconds)
5
Shown when model is one of 'kling-2.5-turbo-pro', 'kling-2.1-pro', 'minimax-hailuo-2.3-pro', 'minimax-hailuo-2.3-standard'.
Aspect Ratio
16:9
Shown when model is one of 'kling-2.5-turbo-pro', 'kling-2.1-pro', 'minimax-hailuo-2.3-pro', 'minimax-hailuo-2.3-standard'.
API Key*
••••••••
Model
Veo 3
Duration (seconds)
8
Aspect Ratio
16:9
Resolution
1080p
Google Veo 3 (video_veo)

Generate videos using Google Veo 3/3.1 with native audio generation

Input
ParameterTypeRequiredDescription
providerstringYesVideo provider (veo)
apiKeystringYesGoogle Gemini API key
modelstringNoVeo model: veo-3 (default, highest quality), veo-3-fast (faster), or veo-3.1 (latest)
promptstringYesText prompt describing the video to generate
durationnumberNoVideo duration in seconds (4, 6, or 8, default: 8)
aspectRatiostringNoAspect ratio: 16:9 (landscape) or 9:16 (portrait)
resolutionstringNoVideo resolution: 720p or 1080p (default: 1080p)
Output
ParameterTypeDescription
videoUrlstringGenerated video URL
videoFilejsonVideo file object with metadata
durationnumberVideo duration in seconds
widthnumberVideo width in pixels
heightnumberVideo height in pixels
providerstringProvider used (veo)
modelstringModel used
jobIdstringVeo job ID

Luma Dream Machine

Provider*
Luma Dream Machine
Prompt*
Describe the video you want to generate...
Duration (seconds)
5
Shown when model is one of 'kling-2.5-turbo-pro', 'kling-2.1-pro', 'minimax-hailuo-2.3-pro', 'minimax-hailuo-2.3-standard'.
Aspect Ratio
16:9
Shown when model is one of 'kling-2.5-turbo-pro', 'kling-2.1-pro', 'minimax-hailuo-2.3-pro', 'minimax-hailuo-2.3-standard'.
API Key*
••••••••
Model
Ray 2
Duration (seconds)
5
Aspect Ratio
16:9
Resolution
1080p
Camera Controls
JSON: [{ "key": "pan_right" }, { "key": "zoom_in" }]
Luma Dream Machine (video_luma)

Generate videos using Luma Dream Machine with advanced camera controls

Input
ParameterTypeRequiredDescription
providerstringYesVideo provider (luma)
apiKeystringYesLuma AI API key
modelstringNoLuma model: ray-2 (default)
promptstringYesText prompt describing the video to generate
durationnumberNoVideo duration in seconds (5 or 9, default: 5)
aspectRatiostringNoAspect ratio: 16:9 (landscape), 9:16 (portrait), or 1:1 (square)
resolutionstringNoVideo resolution: 540p, 720p, or 1080p (default: 1080p)
cameraControljsonNoCamera controls as array of concept objects. Format: [{ "key": "concept_name" }]. Valid keys: truck_left, truck_right, pan_left, pan_right, tilt_up, tilt_down, zoom_in, zoom_out, push_in, pull_out, orbit_left, orbit_right, crane_up, crane_down, static, handheld, and 20+ more predefined options
Output
ParameterTypeDescription
videoUrlstringGenerated video URL
videoFilejsonVideo file object with metadata
durationnumberVideo duration in seconds
widthnumberVideo width in pixels
heightnumberVideo height in pixels
providerstringProvider used (luma)
modelstringModel used
jobIdstringLuma job ID

MiniMax Hailuo

Provider*
MiniMax Hailuo
Prompt*
Describe the video you want to generate...
Duration (seconds)
5
Shown when model is one of 'kling-2.5-turbo-pro', 'kling-2.1-pro', 'minimax-hailuo-2.3-pro', 'minimax-hailuo-2.3-standard'.
Aspect Ratio
16:9
Shown when model is one of 'kling-2.5-turbo-pro', 'kling-2.1-pro', 'minimax-hailuo-2.3-pro', 'minimax-hailuo-2.3-standard'.
API Key*
••••••••
Model
Hailuo 2.3
Quality Endpoint
Standard
Duration (seconds)
6
Prompt Optimizer
Disabled
MiniMax Hailuo (video_minimax)

Generate videos using MiniMax Hailuo through MiniMax Platform API with advanced realism and prompt optimization

Input
ParameterTypeRequiredDescription
providerstringYesVideo provider (minimax)
apiKeystringYesMiniMax API key from platform.minimax.io
modelstringNoMiniMax model: hailuo-02 (default)
promptstringYesText prompt describing the video to generate
durationnumberNoVideo duration in seconds (6 or 10, default: 6)
promptOptimizerbooleanNoEnable prompt optimization for better results (default: true)
Output
ParameterTypeDescription
videoUrlstringGenerated video URL
videoFilejsonVideo file object with metadata
durationnumberVideo duration in seconds
widthnumberVideo width in pixels
heightnumberVideo height in pixels
providerstringProvider used (minimax)
modelstringModel used
jobIdstringMiniMax job ID

Fal.ai (Multi-Model)

Provider*
Fal.ai (Multi-Model)
Prompt*
Describe the video you want to generate...
Duration (seconds)
5
Shown when model is one of 'kling-2.5-turbo-pro', 'kling-2.1-pro', 'minimax-hailuo-2.3-pro', 'minimax-hailuo-2.3-standard'.
Aspect Ratio
16:9
Shown when model is one of 'kling-2.5-turbo-pro', 'kling-2.1-pro', 'minimax-hailuo-2.3-pro', 'minimax-hailuo-2.3-standard'.
API Key*
••••••••
Model*
Google Veo 3.1
Fal.ai (Multi-Model) (video_falai)

Generate videos using Fal.ai platform with access to multiple models including Veo 3.1, Sora 2, Kling 2.5, MiniMax Hailuo, and more

Input
ParameterTypeRequiredDescription
providerstringYesVideo provider (falai)
apiKeystringYesFal.ai API key
modelstringYesFal.ai model: veo-3.1 (Google Veo 3.1), sora-2 (OpenAI Sora 2), kling-2.5-turbo-pro (Kling 2.5 Turbo Pro), kling-2.1-pro (Kling 2.1 Master), minimax-hailuo-2.3-pro (MiniMax Hailuo Pro), minimax-hailuo-2.3-standard (MiniMax Hailuo Standard), wan-2.1 (WAN T2V), ltxv-0.9.8 (LTXV 13B)
promptstringYesText prompt describing the video to generate
durationnumberNoVideo duration in seconds (varies by model)
aspectRatiostringNoAspect ratio (varies by model): 16:9, 9:16, 1:1
resolutionstringNoVideo resolution (varies by model): 540p, 720p, 1080p
promptOptimizerbooleanNoEnable prompt optimization for MiniMax models (default: true)
Output
ParameterTypeDescription
videoUrlstringGenerated video URL
videoFilejsonVideo file object with metadata
durationnumberVideo duration in seconds
widthnumberVideo width in pixels
heightnumberVideo height in pixels
providerstringProvider used (falai)
modelstringModel used
jobIdstringJob ID

Usage Instructions

Generate high-quality videos from text prompts using leading AI providers. Supports multiple models, aspect ratios, resolutions, and provider-specific features like world consistency, camera controls, and audio generation.

Notes

  • Category: tools
  • Type: video_generator