High Credit Cost: Video generation costs 834 credits per video due to the computational intensity of AI video generation. This charge applies when generation starts, regardless of outcome. Please use thoughtfully and monitor your credit usage.
What can you do with it?
The/video-generate
command enables you to create unique videos from text descriptions using Google’s cutting-edge Veo AI model. You can generate video content, animations, motion graphics, product demos, concept visualizations, and dynamic content by simply describing what you want to see. Perfect for marketing videos, social media content, prototyping, and creative projects.
How to use it?
Prompt Guide
Writing effective prompts for video generation requires descriptive, clear language. A good prompt typically includes: Core Elements:- Subject: What you want in the video
- Examples: golden retriever, wireless headphones, businessman, waterfall, city skyline, sports car, coffee cup, flower blooming
- Action: What the subject is doing
- Examples: running, walking, rotating, spinning, melting, pouring, flowing, swirling, exploding, dancing, waving, jumping, flying, falling, opening, closing
- Context: Background or setting
- Examples: beach at sunset, busy city street, modern office, lush forest, mountain peak, underwater scene, outer space, desert landscape, cozy cafe, art gallery, parking lot, living room
- Style: Visual aesthetic or artistic approach
- Examples: cinematic, photorealistic, cartoon style, 3D render, anime, film noir, documentary style, horror film, vintage 1970s, futuristic sci-fi, minimalist, surreal, stop-motion animation, time-lapse
- Camera motion: How the camera moves
- Examples: static/still shot, slow pan left/right, tilt up/down, dolly in (moving closer), dolly out (moving away), tracking shot (following subject), aerial view, drone shot descending/ascending, POV shot (point of view), orbit around subject, smooth glide, handheld shaky, crane shot
- Composition: How the shot is framed
- Examples: extreme close-up, close-up, medium shot, wide shot, extreme wide shot, low-angle shot (looking up), high-angle shot (looking down), bird’s eye view (directly overhead), eye-level, Dutch angle (tilted), over-the-shoulder, centered composition, rule of thirds
- Ambiance: Lighting, color, and mood
- Examples: warm tones, cool blue tones, golden hour lighting, sunset, sunrise, harsh midday sun, soft diffused light, dramatic shadows, neon lighting, candlelight, moonlight, studio lighting, natural light, moody atmosphere, bright and cheerful, dark and mysterious, misty, foggy, rainy, sunny
- Be descriptive and specific
- Reference artistic styles or film techniques
- For image-to-video: Describe what should happen to subjects in the image
- Use negative prompts to avoid unwanted elements (describe what you don’t want)
-
Basic vs. Detailed:
- ❌ Basic: “A dog running”
- ✅ Detailed: “A golden retriever running through a field of wildflowers in slow motion, sunset warm lighting, shallow depth of field, cinematic”
-
Product Showcase:
- ✅ “Close-up tracking shot of wireless headphones rotating 360 degrees on a white marble surface, studio lighting, reflections on glossy surface, professional product photography style”
-
Atmospheric Scene:
- ✅ “Wide shot of rain falling on a busy Tokyo street at night, neon signs reflecting in puddles, people with umbrellas walking, cinematic cyberpunk aesthetic, cool blue and pink tones”
-
Nature with Camera Motion:
- ✅ “Aerial drone view slowly descending toward a misty mountain waterfall surrounded by lush green forest, morning golden hour lighting, smooth cinematic motion”
-
Image-to-Video (Animating a Photo):
- ✅ Image:
https://example.com/portrait.jpg
+ Prompt: “The person in the blue jacket turns their head toward the camera and smiles warmly, natural outdoor lighting, gentle breeze moving their hair”
- ✅ Image:
-
Abstract with Style:
- ✅ “Colorful liquid paint swirling and mixing in slow motion, macro photography, vibrant colors blending, 8K quality, mesmerizing fluid dynamics”
Basic Command Structure
Parameters
Required:prompt
- Text description of the video you want to generate
image
- Input image URL to use as starting frame for video generation (ideal resolution: 1280x720)seed
- Random seed for reproducible generations (integer). See details below.resolution
- Resolution of the generated video: “720p” (default), “1080p”aspect_ratio
- Video aspect ratio: “16:9” (default), “9:16”, “1:1”negative_prompt
- Description of what to discourage in the generated videofileLinksExpireInDays
- How long generated files remain accessible: 1-7 days (defaults to 7)fileLinksExpireInMinutes
- How long generated files remain accessible in minutes (takes precedence over days)
More Details About Seed
AI video generation uses randomness to create variations. By default, each generation produces a different result even with the same prompt. A seed is like a “starting point” for that randomness - using the same seed with the same prompt will produce the same video every time. When to use a seed:- Testing: Generate the same video repeatedly while tweaking other parameters
- Consistency: Create matching videos for a series or brand
- Collaboration: Share a seed so teammates can reproduce your exact result
- A/B Testing: Compare different prompts while keeping the randomness constant
- Exploring creative variations
- Want unique results each time
- Don’t need reproducibility
Response Format
The/video-generate
skill returns:
Examples
Basic Video Generation
Product Demo Video
Nature Scene
Abstract Motion Graphics
Image-to-Video Generation
Social Media Content (Vertical)
Architectural Flythrough
Reproducible Generation with Seeds
-
Without a seed (default):
- Each generation is unique and unpredictable
- Same prompt = different results each time
- Best for exploring creative variations
-
With a seed (e.g., seed: 12345):
- Same seed + same prompt = identical video
- Different seeds = different variations
- Best for reproducibility and consistency
- Iterate on prompts: Use seed 42, try different prompts, see which works best
- Refine quality: Use seed 100, adjust resolution/aspect ratio without changing the content
- Create a series: Use seed 500 for all videos to maintain visual consistency
- Document results: Share “prompt + seed” with your team to reproduce exact videos
Negative Prompt Example
Complete Example with All Options
API Example:Notes
Model Capabilities:- High-quality video generation (typically 1-2 minutes processing time)
- Supports text-to-video and image-to-video generation
- Creates smooth, coherent motion
- Excellent for commercial and creative use cases
- MP4 format output
- Generation takes 1-2 minutes (asynchronous process)
- Limited to short-form video clips (typically 5-8 seconds)
- Results may vary based on prompt complexity
- Subject to Replicate’s content policies
- Submit your video generation request
- Poll every 5-10 seconds for completion
- Automatically download and save the video when ready
- Show progress updates during generation
Model Parameters (google/veo-3-fast)
Video Generation Parameters
- prompt (required): Text description of the video you want to generate
- image (optional): Input image URL to animate or use as starting frame (ideal resolution: 1280x720)
- seed (optional): Random seed for reproducible generations (integer)
- resolution (optional): Resolution of the generated video (“720p” default)
- aspect_ratio (optional): Video aspect ratio (“16:9” default, “9:16”, “1:1”)
- negative_prompt (optional): Description of what to discourage in the generated video
- fileLinksExpireInDays: Duration files remain accessible (1-7 days, default: 7)
- fileLinksExpireInMinutes: Duration files remain accessible in minutes (optional, overrides days)
Credits Usage
Video generation costs 834 credits per video due to the computational requirements of AI video generation. This is charged when the generation starts, regardless of the outcome.Technical Details: Async Workflow
Video generation is asynchronous and requires polling. The/video-generate
skill automatically handles this for you, but if you’re calling the API directly, here’s the complete sequence:
Step 1: Initial Request (Your API Call)
Step 2: Immediate Response (202 Accepted)
You receive a prediction object immediately:Step 3: Poll for Completion (Required if Not Using Skill)
Poll theurls.get
endpoint every 5-10 seconds:
Step 4: Download the Video
Use the URL from theoutput
field to download your video.
If using the
/video-generate
skill: All of steps 3-4 are handled automatically. The skill polls Replicate, downloads the video, saves it to your file store, and returns the final result.