---
title: "Veo 3.1"
description: "Auto-switches between variants based on inputs"
updated: 2026-09-19
---

# Veo 3.1

**Badge:** New  
**Node type:** `video:veo3_1`  
**Category:** `video`

## Description

Auto-switches between variants based on inputs

## Pricing

- **Cost:** ~64 credits per seconds
- **Per-second rate:** The figure is the rate at a 5-second reference run. Our margin is progressive and steepest on the smallest runs, so a clip shorter than that can cost more per second, and a model priced with a flat multiplier is exact at every length. The charge is always computed from the real duration.

## Variant family

- **Family:** `veo3_1`
- **Is primary:** yes
- **All variants:** `video:veo3_1`, `video:veo3_1_fast`, `video:veo3_1_image_to_video`, `video:veo3_1_fast_image_to_video`, `video:veo3_1_first_last_frame_to_video`

## Canvas ports

These appear as port handles on the left side of the node.

| ID                | Label               | Details                                          |
| ----------------- | ------------------- | ------------------------------------------------ |
| `prompt`          | **Prompt**          | `TEXT` _(required)_                              |
| `first_frame_url` | **Start Frame**     | `IMAGE` — First frame for start-to-end animation |
| `last_frame_url`  | **End Frame**       | `IMAGE` — Last frame for start-to-end animation  |
| `negative_prompt` | **Negative Prompt** | `TEXT`                                           |

## Sidebar config

These render as form fields in the right-side config panel when the node is selected.

| ID               | Label              | Details                              |
| ---------------- | ------------------ | ------------------------------------ |
| `quality`        | **Quality**        | `TEXT` · options: `standard`, `fast` |
| `aspect_ratio`   | **Aspect Ratio**   | `TEXT` · options: `16:9`, `9:16`     |
| `auto_fix`       | **Auto Fix**       | `BOOLEAN`                            |
| `duration`       | **Duration**       | `TEXT` · options: `4s`, `6s`, `8s`   |
| `generate_audio` | **Generate Audio** | `BOOLEAN`                            |
| `resolution`     | **Resolution**     | `TEXT` · options: `720p`, `1080p`    |
| `seed`           | **Seed**           | `NUMBER`                             |

## Outputs

| ID      | Label               | Type    |
| ------- | ------------------- | ------- |
| `video` | **Generated Video** | `VIDEO` |

---

_Auto-generated from the Wireflow node registry._

---

Documentation index: fetch https://www.wireflow.ai/llms.txt for the full list of Wireflow docs.
