Create videos from prompts with AI-generated scripts and media
/v1/voice/list. The voice used for narrating the generated script.ai-images: AI-generated images based on scriptai-videos: AI-generated video clipsmedia: Use stock mediagameplay: Use gameplay footagemedia is not provided)presetSettings.presetSettings.mediaType is gameplay)ratio_9_16: Vertical (TikTok, Reels, Shorts)ratio_16_9: Horizontal (YouTube)ratio_1_1: Square (Instagram)/v1/music/list for background music.200 status code. We’ll retry up to 3 times if the request fails.presetSettings.preset field:
| Preset | Description |
|---|---|
realistic | Pure photorealistic style with natural lighting and lifelike details |
anime | Classic anime style with large expressive eyes, vibrant colors, clean line art |
cinematic | Hollywood movie cinematography with dramatic lighting and wide shots |
fantasy | Epic fantasy art with magical elements, mythical creatures, enchanted environments |
cyberpunk-anime | Futuristic anime style with neon colors, cybernetic elements, dystopian atmosphere |
pixar | 3D animated style inspired by Pixar with smooth rendering and expressive characters |
comic-book | American comic book style with bold colors, dynamic action, superhero aesthetics |
real-anime | Realistic anime style blending photorealistic elements with anime aesthetics |
ghibli-studio | Studio Ghibli animation style with soft colors, whimsical characters, magical atmosphere |
sketch-black-and-white | Monochrome pencil sketch with detailed shading and artistic line work |
art-style | Fine art style with painterly techniques, artistic composition, classical aesthetics |
retro-anime | 1980s-90s anime aesthetic with vintage color palette and classic animation style |
80s-fantasy-movie | Retro 80s fantasy film aesthetic with practical effects, vibrant colors |
cartoon | Classic cartoon style with bold outlines, flat colors, exaggerated features |
creative | Abstract creative style with experimental techniques and innovative artistic approaches |
gta-v | Grand Theft Auto V video game style with urban aesthetic and satirical tone |
sketch-color | Colored sketch with vibrant markers and artistic illustration techniques |
japanese-ink | Traditional Japanese sumi-e ink painting with black ink, red accents, flowing brushstrokes |
space-marines-40k | Warhammer 40K Space Marines style with power armor, gothic architecture, grimdark atmosphere |
haunted-linework | Gothic horror style with intricate linework, dark atmosphere, supernatural elements |
ink-style | Modern ink art with dynamic strokes, abstract elements, energetic composition |
neon-futuristic | Cyberpunk aesthetic with bright neon colors, futuristic technology, sci-fi atmosphere |
minecraft | Blocky pixel art style inspired by Minecraft with cubic shapes and vibrant colors |
pixel-art | 8-bit and 16-bit pixel art style with retro gaming aesthetics and limited color palette |
collage | Mixed media collage with newspaper elements, geometric shapes, layered textures |
lego | LEGO brick style with plastic toy aesthetic and modular construction elements |
technical-blueprints | Engineering blueprint style with technical drawings, measurements, schematic details |
presetSettings.mediaType:
| Type | Description |
|---|---|
ai-images | AI-generated images based on your generated script content |
ai-videos | AI-generated video clips synchronized with narration |
media | Stock media automatically selected based on script |
gameplay | Gameplay footage from popular games |
caption.preset field:
| Preset | Description |
|---|---|
default | Default caption style with bold text and shadow effects |
beast | Bold uppercase style with Komika font |
umi | Yellow glowing text style |
tiktok | Viral & trendy style, perfect for social media |
wrap1 | Wrapped style with red background highlight |
wrap2 | Wrapped style with blue background highlight (uppercase) |
ariel | Bold uppercase style with purple highlight |
hooked | Brand style with purple background |
classic | Clean, simple captions with black background |
active | Green background with bold text |
bubble | White background bubble style |
glass | Glassmorphic transparency effect |
comic | Comic Sans font with colorful style |
glow | Pink and orange glow effects |
pastel | Soft pastel pink background |
neon | Green neon glow effect |
retroTV | Retro TV style with cyan glow |
red | Red glow effect with white text |
marker | Yellow marker/highlighter style |
modern | Contemporary white background style |
blue | Blue background style |
vivid | Vibrant pink background with uppercase text |
| Duration | Use Case | Processing Time |
|---|---|---|
| 30s | Quick tips, single facts, viral hooks | 2-4 minutes |
| 45s | Short tutorials, product highlights | 3-5 minutes |
| 60s | Standard explainers, listicles | 4-6 minutes |
| 90s | Comprehensive guides, deep dives | 6-10 minutes |
| 120s | Extended content, detailed tutorials | 8-15 minutes |
| Error | Description | Solution |
|---|---|---|
prompt: Prompt is required | Missing or empty prompt | Add the prompt field with your description |
prompt: Prompt cannot exceed 4000 characters | Prompt too long | Shorten your prompt to under 4000 characters |
voiceId: Voice not found | Invalid voice ID | Use a valid voice ID from /v1/voice/list |
targetDuration: Target duration must be at least 30 seconds | Duration too short | Use minimum 30 seconds |
targetDuration: Target duration cannot exceed 120 seconds | Duration too long | Use maximum 120 seconds |
presetSettings.preset: Preset is required | Missing preset when using auto-generated media | Add the preset field in presetSettings |
webhook: Must be a valid HTTPS URL | Invalid webhook URL | Ensure webhook URL starts with https:// |
media: Cannot have more than 50 media items | Too many media items | Reduce media array to 50 items or fewer |
Not enough credits | Insufficient credits | Top up your account credits |
Describe the video you want to create (1-4000 characters). The AI will generate a professional script from this prompt.
1 - 4000Voice ID from /v1/voice/list
30Type of media to generate
ai-images, ai-videos, media, gameplay Target duration for the generated video in seconds
10 <= x <= 120Video name (max 100 characters)
100Music ID from /v1/music/list for background music
30Array of media IDs (max 50). The media must already be uploaded to your account. If not provided, media will be auto-generated.
50Media ID
Settings for auto-generated media
Settings for gameplay footage
Voice audio settings
Enable automatic sticker generation for the video
Video aspect ratio
ratio_9_16, ratio_16_9, ratio_1_1 HTTPS URL to receive completion notification
500Custom metadata object (max 5KB)