Available Models
lucy-pro-t2v
Text-to-video (Pro quality)
lucy-pro-i2v
Image-to-video (Pro quality)
lucy-pro-v2v
Video-to-video (Pro quality)
lucy-pro-flf2v
First-last-frame-to-video (Pro quality)
lucy-dev-i2v
Image-to-video (Dev quality)
lucy-fast-v2v
Video-to-video (Fast quality)
lucy-motion
Motion-based image-to-video
lucy-restyle-v2v
Video restyling
Model Specifications
| Model | FPS | Default Resolution | Supported Resolutions | Output Duration |
|---|---|---|---|---|
lucy-pro-t2v | 25 | 720p | 720p, 480p | 5 seconds |
lucy-pro-i2v | 25 | 720p | 720p, 480p | 5 seconds |
lucy-pro-v2v | 25 | 720p | 720p | 5 seconds |
lucy-pro-flf2v | 25 | 720p | 720p, 480p | 5 seconds |
lucy-dev-i2v | 25 | 720p | 720p only | 5 seconds |
lucy-fast-v2v | 25 | 720p | 720p | 5 seconds |
lucy-motion | 25 | 720p | 720p only | 5 seconds |
lucy-restyle-v2v | 22 | 720p | 720p | 5 seconds |
Usage
Accessing Models
Use themodels.video() factory function to access video model definitions:
Model Definition Properties
Input Requirements
lucy-pro-t2v (Text-to-Video)
Generate videos from text prompts.lucy-pro-i2v (Image-to-Video)
Animate images into videos.lucy-pro-v2v (Video-to-Video)
Transform videos with prompts and optional reference images.lucy-pro-flf2v (First-Last-Frame-to-Video)
Generate videos from start and end frames.lucy-dev-i2v (Dev Quality I2V)
Development quality image-to-video (720p only).lucy-fast-v2v (Fast Quality V2V)
Fast video-to-video transformation.lucy-motion (Motion-Based I2V)
Animate images with trajectory-guided motion.lucy-restyle-v2v (Video Restyling)
Restyle videos using text prompts or reference images.File Input Types
All models accept multiple file input formats:Queue API Usage
Video models use the queue API for asynchronous processing:Type Definitions
Performance Considerations
- Processing Time: Video generation takes longer than real-time (typically 30s-5min)
- Quality Tiers: Pro models offer highest quality, Fast models prioritize speed
- Resolution: 720p provides best quality, 480p processes faster
- Prompt Enhancement: Enable
enhance_promptfor better interpretation - Seeds: Use same seed for reproducible results
Best Practices
- Use appropriate quality tier: Pro for final output, Fast for prototyping
- Optimize resolution: Use 480p for faster processing when quality isn’t critical
- Provide clear prompts: Detailed prompts (50-200 chars) work best
- Set seeds for consistency: Use fixed seeds when iterating on prompts
- Monitor job status: Implement proper polling with error handling
Error Handling
Related
Real-time Models
Real-time streaming models
Image Models
Image generation models
Queue Client
Queue client API reference
Video Generation Guide
Video generation guide