---
title: Veo 2 — Cinematic Video Generation | ModelsLab
description: Generate 720p videos up to 8 seconds with Veo 2 API. Create from text or images. Try Veo 2 video generation now.
url: https://modelslab.com/veo-2
canonical: https://modelslab.com/veo-2
type: website
component: Seo/ModelPage
generated_at: 2026-04-15T00:36:45.449578Z
---

Available now on ModelsLab · Video Generation

Veo 2
Cinematic Videos Instant
---

[Try Veo 2](/models/google/veo2) [API Documentation](https://docs.modelslab.com)

Master Veo 2 Generation
---

Text-to-Video

### Veo 2 API Core

Generate 5-8 second 720p videos from text prompts with physics-aware motion.

Image-to-Video

### Veo 2 Extension

Animate images up to 20MB into videos using Google/Veo 2 endpoint.

Cinematic Controls

### Precise Prompting

Specify camera angles, lenses, and effects for realistic outputs.

Endpoints

Multiple endpoints, one model
---

Veo 2 is available through 2 specialized endpoints. Choose the one that fits your workflow.

[Google/Veo 2 veo2](/models/google/veo2) [Veo 2 Image to Video veo2Image2video](/models/google/veo2)

Examples

See what Veo 2 can create
---

Copy any prompt below and try it yourself in the [playground](/models/google/veo2).

Ice Cave Journey

“Cinematic tracking shot through magical ice cave, massive crystalline icicles glowing blue, camera moves between formations with water drips and rainbow refractions, misty air, dreamy quality.”

Desert Drive

“Tracking drone view of red convertible driving in 1970s Palm Springs, warm sunlight, long shadows, 16:9 widescreen, smooth motion.”

Urban Timelapse

“Timelapse of city skyline at dusk, lights flickering on, clouds drifting, 16:9 aspect, shallow depth of field, realistic physics.”

Ocean Waves

“Low-angle shot of waves crashing on rocky shore, foam spraying, seagulls flying, natural motion, 9:16 portrait, 24 FPS.”

For Developers

A few lines of code.
Videos. Few Lines.
---

ModelsLab handles the infrastructure: fast inference, auto-scaling, and a developer-friendly API. No GPU management needed.

- **Serverless:** scales to zero, scales to millions
- **Pay per second,** no minimums
- **Python and JavaScript SDKs,** plus REST API

[API Documentation ](https://docs.modelslab.com)

PythonJavaScriptcURL

Copy

```
<code>import requests

response = requests.post(
    "https://modelslab.com/api/v7/video-fusion/text-to-video",
    json={
  "key": "YOUR_API_KEY",
  "prompt": "A hooded wizard stands on a stormy mountainside. The camera slowly zooms in as he raises his glowing green hand of energy and places it firmly on his chest. The green energy rapidly pulses and spreads through his entire body like veins of lightning, illuminating his form. His eyes ignite with the same energy as powerful wind whips through his cloak and hood, making them billow dramatically. Debris lifts from the ground and swirls around him. He clenches his fists and lifts his head, clearly empowered. Magical sparks and glowing particles float in the air. High quality, cinematic, ultra realistic, 4k, dramatic lighting, cool special effects, dynamic wind motion, flowing fabric, immersive atmosphere.",
  "portrait": ""
}
)
print(response.json())</code>
```

FAQ

Common questions about Veo 2
---

[Read the docs ](https://docs.modelslab.com)

### What is Veo 2 model?

### How does Veo 2 video generation work?

### What is Veo 2 API resolution?

### Can Veo 2 API do image-to-video?

### What prompts work best for veo 2 model?

### Is Veo 2 API production ready?

Ready to create?
---

Start generating with Veo 2 on ModelsLab.

[Try Veo 2](/models/google/veo2) [API Documentation](https://docs.modelslab.com)

---

*This markdown version is optimized for AI agents and LLMs.*

**Links:**
- [Website](https://modelslab.com)
- [API Documentation](https://docs.modelslab.com)
- [Blog](https://modelslab.com/blog)

---
*Generated by ModelsLab - 2026-04-15*