Vidu Q4 Preview Image to Video

vidu/q4-preview/image-to-video

vidu/q4-preview/image-to-video. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.

Mô hình liên quan

Vidu Q4 Preview Image to Video Mô hình liên quan 1

Đầy đủ tham số, lược đồ đầu ra và giá hiện tại

Chợ API mô hình AIMột nền tảng cho mọi thứPhổ biến nhấtĐiều khoảnDuyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
prompt *Prompttextarea—≤ 5000 chars
image *Imageimage_upload—image/* · 1–1 items
resolutionResolutionselect720p540p | 720p | 1080p | 2k | 4k
durationDurationslider53 ~ 16 · step 1
enable_prompt_expansionEnable Prompt Expansionbooleanfalse—
generate_audioGenerate Audiobooleantrue—
seedSeednumber—step 1

Đầy đủ tham số, lược đồ đầu ra và giá hiện tại

Tìm hiểu thêmMột nền tảng cho mọi thứDuyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
videosarray<string>

API

Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.

cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/vidu/q4-preview/image-to-video" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "input": {
    "prompt": "A sleek luxury perfume bottle on a glossy black pedestal slowly rotates as soft golden light sweeps across the glass, revealing elegant reflections and floating particles in the air. The camera performs a smooth cinematic push-in with subtle parallax, creating a premium advertising look. High detail, refined motion, realistic lighting, polished product-commercial style.",
    "image": [
      "https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/10/09/7598f96abcb7.jpeg"
    ],
    "resolution": "720p",
    "duration": 5,
    "enable_prompt_expansion": false,
    "generate_audio": true,
    "seed": -1
  }
}'

# 2) Poll until status is "completed", then read the output URLs
curl "https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID" \
  -H "Authorization: Bearer YOUR_API_KEY"
Python
import time, requests

API_KEY = "YOUR_API_KEY"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}

# 1) Submit
resp = requests.post(
    "https://www.namifusion.com/api/v1/marketplace/run/vidu/q4-preview/image-to-video",
    headers=HEADERS,
    json={
        "input": {
            "prompt": "A sleek luxury perfume bottle on a glossy black pedestal slowly rotates as soft golden light sweeps across the glass, revealing elegant reflections and floating particles in the air. The camera performs a smooth cinematic push-in with subtle parallax, creating a premium advertising look. High detail, refined motion, realistic lighting, polished product-commercial style.",
            "image": [
                "https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/10/09/7598f96abcb7.jpeg"
            ],
            "resolution": "720p",
            "duration": 5,
            "enable_prompt_expansion": False,
            "generate_audio": True,
            "seed": -1
        }
    },
)
resp.raise_for_status()  # 401/402/429/5xx stop here instead of polling a bad task
task = resp.json()

# 2) Poll until a terminal state (completed / failed / cancelled).
#    This model is allowed up to 1800s server-side.
deadline = time.time() + 1860
while task.get("status") not in ("completed", "failed", "cancelled"):
    if time.time() > deadline:
        raise TimeoutError(f"still {task.get('status')} — keep the task_uuid and poll later")
    time.sleep(3)
    poll = requests.get(f"https://www.namifusion.com/api/v1/marketplace/run/tasks/{task['task_uuid']}", headers=HEADERS)
    poll.raise_for_status()
    task = poll.json()

print(task["status"], task.get("output"))
JavaScript
const API_KEY = "YOUR_API_KEY";
const HEADERS = { Authorization: `Bearer ${API_KEY}` };

// 1) Submit
const resp = await fetch("https://www.namifusion.com/api/v1/marketplace/run/vidu/q4-preview/image-to-video", {
  method: "POST",
  headers: { ...HEADERS, "Content-Type": "application/json" },
  body: JSON.stringify({
    "input": {
      "prompt": "A sleek luxury perfume bottle on a glossy black pedestal slowly rotates as soft golden light sweeps across the glass, revealing elegant reflections and floating particles in the air. The camera performs a smooth cinematic push-in with subtle parallax, creating a premium advertising look. High detail, refined motion, realistic lighting, polished product-commercial style.",
      "image": [
        "https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/10/09/7598f96abcb7.jpeg"
      ],
      "resolution": "720p",
      "duration": 5,
      "enable_prompt_expansion": false,
      "generate_audio": true,
      "seed": -1
    }
  }),
});
if (!resp.ok) throw new Error(`submit failed: ${resp.status} ${await resp.text()}`);
let task = await resp.json();

// 2) Poll until a terminal state (completed / failed / cancelled).
//    This model is allowed up to 1800s server-side.
const deadline = Date.now() + 1860 * 1000;
while (!["completed", "failed", "cancelled"].includes(task.status)) {
  if (Date.now() > deadline) throw new Error(`still ${task.status} — keep the task_uuid and poll later`);
  await new Promise((r) => setTimeout(r, 3000));
  const poll = await fetch(`https://www.namifusion.com/api/v1/marketplace/run/tasks/${task.task_uuid}`, { headers: HEADERS });
  if (!poll.ok) throw new Error(`poll failed: ${poll.status}`);
  task = await poll.json();
}

console.log(task.status, task.output);

Tài liệu API

Vidu Q4 Preview Image to Video

vidu/q4-preview/image-to-video

Generate a 3–16 second video from a prompt and one image, with optional audio and prompt expansion. Supports 540p, 720p, 1080p, 2k and 4k.

Parameters

ParameterTypeRequiredDefaultLimits / description
promptstringYes—max 5000 chars; The positive prompt for the generation.
imagearrayYes—1–1 URLs; First-frame image URL array (one image).
resolutionstringNo"720p"540p, 720p, 1080p, 2k, 4k; The resolution of the generated media.
durationintegerNo53–16; step 1; The duration of the generated media in seconds.
enable_prompt_expansionbooleanNofalseWhether to enable AI prompt rewriting.
generate_audiobooleanNotrueWhether to generate audio.
seedintegerNo—The random seed to use for the generation. -1 means a random seed will be used.

prompt and image are required. image is a single-item URL array in Nami. seed=-1 requests a random seed. AI prompt expansion is optional and defaults to false.

Pricing

ResolutionUSD / secondCredits / secondUSD / 5 seconds
540p$0.0454.5$0.225
720p$0.0959.5$0.475
1080p$0.1212$0.6
2k$0.1919$0.95
4k$0.3939$1.95

Total price = resolution rate × duration. duration accepts integers from 3 to 16. Defaults: 720p, 5 seconds, audio enabled. Default total: $0.475 = 47.5 credits. Only resolution and duration affect the price; audio generation, seed, and supported reference inputs or prompt expansion add no separate fee. USD 1 = 100 credits. List prices match WaveSpeed; account discounts are applied separately.

API

curl -X POST https://www.namifusion.com/api/v1/marketplace/run/vidu/q4-preview/image-to-video \
  -H "Authorization: Bearer $API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "input": {
    "prompt": "A sleek luxury perfume bottle on a glossy black pedestal slowly rotates as soft golden light sweeps across the glass, revealing elegant reflections and floating particles in the air. The camera performs a smooth cinematic push-in with subtle parallax, creating a premium advertising look. High detail, refined motion, realistic lighting, polished product-commercial style.",
    "image": [
      "https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/10/09/7598f96abcb7.jpeg"
    ],
    "resolution": "720p",
    "duration": 5,
    "enable_prompt_expansion": false,
    "generate_audio": true,
    "seed": -1
  }
}'
curl 'https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID' \
  -H "Authorization: Bearer $API_KEY"

Submit returns task_uuid. Poll until completed or failed. Successful output.videos is an array of video URLs.

WaveSpeed

Mô hình liên quan

xAI Grok Imagine Video v1.5 Image to Video
Ảnh thành videoX Ai

xAI Grok Imagine Video v1.5 Image to Video

x-ai/grok-imagine-video-v1.5/image-to-video. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.

từ $0.850 / mỗi lượt chạy
vidu/q3/image-to-video-spicy
Ảnh thành videoVidu

vidu/q3/image-to-video-spicy

vidu/q3/image-to-video-spicy. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.

từ $0.750 / mỗi lượt chạy
Vidu Q3 Image To Video
Ảnh thành videoVidu

Vidu Q3 Image To Video

vidu/q3/image-to-video. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.

từ $0.750 / mỗi lượt chạy
MiniMax H3 Spicy Image to Video
Ảnh thành videoMinimax

MiniMax H3 Spicy Image to Video

minimax/h3/image-to-video-spicy. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.

từ $0.200 / mỗi lượt chạy
MiniMax H3 Image to Video
Ảnh thành videoMinimax

MiniMax H3 Image to Video

minimax/h3/image-to-video. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.

từ $0.650 / mỗi lượt chạy
ltx-2.5/image-to-video
Ảnh thành videoLtx 2.5

ltx-2.5/image-to-video

ltx-2.5/image-to-video. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.

từ $0.500 / mỗi lượt chạy
ai/ltx-2.3-spicy/image-to-video-lora
Ảnh thành videoLightricks

ai/ltx-2.3-spicy/image-to-video-lora

lightricks/ltx-2.3-spicy/image-to-video-lora. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.

từ $0.150 / mỗi lượt chạy
ai/ltx-2.3-spicy/image-to-video
Ảnh thành videoLightricks

ai/ltx-2.3-spicy/image-to-video

lightricks/ltx-2.3-spicy/image-to-video. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.

từ $0.100 / mỗi lượt chạy