---
title: "Working with RunwayML in Pixeltable"
description: "Pixeltable's RunwayML integration lets you generate and transform images and videos using RunwayML's Gen-4.5, Veo, and other models, directly from your Pixeltable tables."
url: "https://www.pixeltable.com/notebooks/working-with-runwayml"
updated: "2026-09-08"
---

# Working with RunwayML in Pixeltable

Pixeltable's RunwayML integration lets you generate and transform images and videos using RunwayML's Gen-4.5, Veo, and other models, directly from your Pixeltable tables.

- **Type:** Notebook
- **Group:** Providers

## What it covers

- What is RunwayML?
- Text-to-Video Generation
- Image-to-Video Generation
- Text-to-Image Generation
- Video-to-Video Transformation
- Using model_kwargs for Advanced Parameters
- Learn More

## What it uses

- **Install:** `pip install pixeltable runwayml`
- **Environment variables it names:** `RUNWAYML_API_SECRET`
- **Pixeltable calls:** `runwayml.text_to_video()`, `runwayml.image_to_video()`, `runwayml.text_to_image()`, `runwayml.video_to_video()`, `pxt.create_table()`, `add_computed_column()`, `insert()`

## A look at the code

```python
t2v = pxt.create_table(
    'runwayml_demo.text_to_video', {'prompt': pxt.String}
)

t2v.add_computed_column(
    response=runwayml.text_to_video(
        t2v.prompt, model='gen4.5', ratio='1280:720', duration=5
    )
)

# Extract the video URL from the response
t2v.add_computed_column(video=t2v.response['output'][0].astype(pxt.Video))
```

## Open it

- **Open in Colab:** https://colab.research.google.com/github/pixeltable/pixeltable/blob/release/docs/release/howto/providers/working-with-runwayml.ipynb
- **Docs page:** https://docs.pixeltable.com/howto/providers/working-with-runwayml
- **Source on GitHub:** https://github.com/pixeltable/pixeltable/blob/release/docs/release/howto/providers/working-with-runwayml.ipynb
