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

# POST /proxy/vidu/multiframe

`POST /proxy/vidu/multiframe`

## Request body

- ViduMultiframeRequest
  - `callback_url` string — Callback URL for task status updates
  - `image_settings` ViduImageSetting[], required — Configuration for intelligent multi-frame generation (2-9 frames)
    - `duration` integer — Duration between key frames in seconds (2-7, default 5)
    - `key_image` string, required — Reference image for each key frame
    - `prompt` string — Prompt for extending the previous frame
  - `model` string, required — Model name (viduq2-pro or viduq2-turbo)
  - `payload` string — Transparent transmission parameters (max 1048576 characters)
  - `resolution` string — Video resolution (540p, 720p, 1080p)
  - `start_image` string, required — The first frame image (Base64 or URL)

## Response `200`

OK

- ViduMultiframeReply
  - `created_at` string, date-time
  - `credits` integer, required
  - `image_settings` ViduImageSetting[]
    - `duration` integer — Duration between key frames in seconds (2-7, default 5)
    - `key_image` string, required — Reference image for each key frame
    - `prompt` string — Prompt for extending the previous frame
  - `model` string
  - `payload` string
  - `resolution` string
  - `start_image` string
  - `state` 'created' | 'processing' | 'queueing' | 'success' | 'failed', required
  - `task_id` string, required

## 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)
