Key Capabilities
- Text-to-video generation
- Image-to-video generation (animate static images)
- Motion presets for consistent animation styles
- Audio/sound generation with video
- Prompt enhancement for better results
- Negative prompts for content exclusion
Pricing
For current pricing, see the Pricing page.Request (Text-to-Video)
Request (Image-to-Video)
Parameters
Required Parameters
Text description of the video to generate
Optional Parameters
URL of reference image to animate. When provided, aspect ratio is automatically determined from image dimensionsMaximum: 1 image per request
Output video aspect ratio (only used when
image_url is not provided)Options: 1:1, 16:9, `9:16’Default: 1:1Video duration in secondsDefault:
5Motion preset ID from the motions endpointDefault:
7077cde8-7947-46d6-aea2-dbf2ff9d441cText describing what to avoid in the videoDefault:
nullWhether to enhance the prompt for better resultsDefault:
trueWhether to generate audio with the videoDefault:
trueURL to receive webhook notification on completion
Validation Rules
- Aspect Ratio: Must be one of
1:1,16:9, or9:16 - Image URL: Maximum of 1 image allowed per request
- Automatic Aspect Ratio: When
image_urlis provided, aspect ratio is automatically calculated from image dimensions and theaspect_ratioparameter is ignored
Response
Response Fields
HTTP status code (200 for success)
Error Response
Best Practices
Use Prompt Enhancement
Enable
enhance_prompt: true for best quality resultsMotion Presets
Use specific motion presets via
motion_id for consistent resultsHigh-Quality Images
Provide high-quality source images with clear subjects for image-to-video
Concise Prompts
Keep prompts concise and descriptive for better results
