---
title: "Generate videos with AI"
description: "Create videos from text prompts or animate images using Google's Veo model."
url: "https://www.pixeltable.com/notebooks/video-generate-ai"
updated: "2026-10-06"
---

# Generate videos with AI

Create videos from text prompts or animate images using Google's Veo model.

- **Type:** Notebook
- **Group:** Video

## How it works

Use Google's Veo model to generate videos. Videos are cached—regeneration only happens if the prompt changes.

## What it covers

- Generate videos from text prompts
- Animate existing images into videos
- Store prompts and generated videos together

## What it uses

- **Install:** `pip install pixeltable google-genai`
- **Environment variables it names:** `GEMINI_API_KEY`
- **Pixeltable calls:** `gemini.generate_videos()`, `pxt.create_table()`, `add_computed_column()`, `insert()`

## A look at the code

```python
# Create a table for text-to-video generation
videos = pxt.create_table(
    'video_gen_demo/text_to_video', {'prompt': pxt.String}
)

# Add computed column that generates videos
videos.add_computed_column(
    video=gemini.generate_videos(
        videos.prompt, model='veo-3.1-fast-generate-preview'
    )
)
```

## Open it

- **Open in Colab:** https://colab.research.google.com/github/pixeltable/pixeltable/blob/release/docs/release/howto/cookbooks/video/video-generate-ai.ipynb
- **Docs page:** https://docs.pixeltable.com/howto/cookbooks/video/video-generate-ai
- **Source on GitHub:** https://github.com/pixeltable/pixeltable/blob/release/docs/release/howto/cookbooks/video/video-generate-ai.ipynb
