---
title: "POST /proxy/vidu/extend"
method: POST
path: "/proxy/vidu/extend"
tags: ["API Nodes", "Released"]
---

# POST /proxy/vidu/extend

`POST /proxy/vidu/extend`

## Request body

- ViduExtendRequest
  - `callback_url` string — Callback URL for task status updates
  - `duration` integer — Extended duration in seconds (1-7, default 5)
  - `images` string[] — Extended reference image to the end frame (only accepts 1 image)
  - `model` string, required — Model name (viduq2-pro or viduq2-turbo)
  - `payload` string — Transparent transmission parameters (max 1048576 characters)
  - `prompt` string — Text prompt for video generation (max 2000 characters)
  - `resolution` string — Resolution (540p, 720p, 1080p)
  - `video_creation_id` string — Vidu video_creation_id, required with video_url
  - `video_url` string — Any video URL, required with video_creation_id

## Response `200`

OK

- ViduExtendReply
  - `created_at` string, date-time
  - `credits` integer, required
  - `duration` integer
  - `images` string[]
  - `model` string
  - `payload` string
  - `prompt` string
  - `resolution` string
  - `state` 'created' | 'processing' | 'queueing' | 'success' | 'failed', required
  - `task_id` string, required
  - `video_creation_id` string
  - `video_url` string

## Other responses

- `400` — Error 4xx/5xx
- `default` — Error 4xx/5xx

---

[API](https://skmtc.dev/ac/apis/comfy-api.md) · [All operations](https://skmtc.dev/ac/apis/comfy-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ac/comfy-api/revisions/c1893dffe250/schema)
