Vidu Q4 Preview Image to Video

vidu/q4-preview/image-to-video

vidu/q4-preview/image-to-video. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

Model terkait

Vidu Q4 Preview Image to Video Model terkait 1

Parameter lengkap, skema keluaran, dan harga terkini

Pasar API model AISatu platform untuk semuanyaPaling populerKetentuanJelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.
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

Parameter lengkap, skema keluaran, dan harga terkini

Pelajari lebih lanjutSatu platform untuk semuanyaJelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.
videosarray<string>

API

Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

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

Dokumentasi 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

Model terkait

xAI Grok Imagine Video v1.5 Image to Video
Gambar ke videoX Ai

xAI Grok Imagine Video v1.5 Image to Video

x-ai/grok-imagine-video-v1.5/image-to-video. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.850 / per proses
vidu/q3/image-to-video-spicy
Gambar ke videoVidu

vidu/q3/image-to-video-spicy

vidu/q3/image-to-video-spicy. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.750 / per proses
Vidu Q3 Image To Video
Gambar ke videoVidu

Vidu Q3 Image To Video

vidu/q3/image-to-video. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.750 / per proses
MiniMax H3 Spicy Image to Video
Gambar ke videoMinimax

MiniMax H3 Spicy Image to Video

minimax/h3/image-to-video-spicy. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.200 / per proses
MiniMax H3 Image to Video
Gambar ke videoMinimax

MiniMax H3 Image to Video

minimax/h3/image-to-video. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.650 / per proses
ltx-2.5/image-to-video
Gambar ke videoLtx 2.5

ltx-2.5/image-to-video

ltx-2.5/image-to-video. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.500 / per proses
ai/ltx-2.3-spicy/image-to-video-lora
Gambar ke videoLightricks

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

lightricks/ltx-2.3-spicy/image-to-video-lora. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.150 / per proses
ai/ltx-2.3-spicy/image-to-video
Gambar ke videoLightricks

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

lightricks/ltx-2.3-spicy/image-to-video. Jelajahi API model gambar, video, dan tukar wajah. Coba model lalu integrasikan melalui satu API REST terpadu.

mulai $0.100 / per proses