alibaba/wan2.7-i2v-spicy-prime
alibaba/wan2.7-i2v-spicy-prime
alibaba/wan2.7-i2v-spicy-prime. 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
Đầy đủ tham số, lược đồ đầu ra và giá hiện tại
| Chợ API mô hình AI | Một nền tảng cho mọi thứ | Phổ biến nhất | Điều khoản | 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. |
|---|---|---|---|---|
| prompt *Prompt | textarea | — | ≤ 5000 chars | |
| image *Image | image_upload | — | image/* · 0–1 items | |
| audio_urlAudio | audio_upload | — | audio/* · 0–1 items | |
| negative_promptNegative Prompt | textarea | — | ≤ 5000 chars | |
| resolutionResolution | select | 1080p | 720p | 1080p | |
| durationDuration | slider | 5 | 2 ~ 15 · step 1 | |
| prompt_extendEnable Prompt Expansion | boolean | true | — | |
| seedSeed | number | — | 0 ~ 2147483647 · step 1 | |
| audioInclude Audio | boolean | true | — |
Đầy đủ tham số, lược đồ đầu ra và giá hiện tại
| Tìm hiểu thêm | Mộ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. |
|---|---|---|
| videos | array<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/alibaba/wan2.7-i2v-spicy-prime" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"prompt": "Animate the subject with expressive but natural movement, a slow camera push-in, coherent background motion, and cinematic lighting.",
"image": [
"https://assets-public.namifusion.com/marketplace/images/2026-06-12/638e1ee18ac7.jpeg"
],
"resolution": "1080p",
"duration": 5,
"prompt_extend": true,
"audio": true
}
}'
# 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/alibaba/wan2.7-i2v-spicy-prime",
headers=HEADERS,
json={
"input": {
"prompt": "Animate the subject with expressive but natural movement, a slow camera push-in, coherent background motion, and cinematic lighting.",
"image": [
"https://assets-public.namifusion.com/marketplace/images/2026-06-12/638e1ee18ac7.jpeg"
],
"resolution": "1080p",
"duration": 5,
"prompt_extend": True,
"audio": True
}
},
)
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 300s server-side.
deadline = time.time() + 360
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/alibaba/wan2.7-i2v-spicy-prime", {
method: "POST",
headers: { ...HEADERS, "Content-Type": "application/json" },
body: JSON.stringify({
"input": {
"prompt": "Animate the subject with expressive but natural movement, a slow camera push-in, coherent background motion, and cinematic lighting.",
"image": [
"https://assets-public.namifusion.com/marketplace/images/2026-06-12/638e1ee18ac7.jpeg"
],
"resolution": "1080p",
"duration": 5,
"prompt_extend": true,
"audio": true
}
}),
});
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 300s server-side.
const deadline = Date.now() + 360 * 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
alibaba/wan2.7-i2v-spicy-prime
Generate high-resolution image-led video with flexible duration and optional audio guidance.
Wan 2.7 I2V Spicy Prime creates a cinematic video from one source image and a detailed motion prompt. It supports native 720p and 1080p output, durations from 2 to 15 seconds, optional audio input, optional generated audio, negative prompts, prompt expansion, and seed control. The broad duration range makes it useful for both short motion tests and finished social or campaign assets.
Key Features
- High-resolution image animation: Produces 720p or 1080p video while using the source image to maintain subject and scene identity.
- Flexible 2-15 second duration: Choose the exact clip length required by the composition.
- Audio-aware workflow: Provide
audio_urlas guidance and control whether the result includes audio withaudio. - Positive and negative prompting: Describe desired motion and explicitly exclude unwanted artifacts or styles.
- Prompt expansion included: Enriches concise prompts without an additional prompt-expansion charge.
- Reproducible iteration: Use
seedto compare prompt or setting changes under similar random conditions.
Technical Specifications
| Item | Details |
|---|---|
| Task | Image-to-video generation |
| Required input | image, prompt |
| Optional guidance | audio_url, negative_prompt |
| Resolution | 720p, 1080p (default) |
| Duration | 2-15 seconds; default 5 seconds |
| Generated audio | Enabled by default; can be disabled |
| Prompt expansion | Supported and enabled by default |
| Output | Generated video URL, with audio when requested |
Sample Prompts
A slow cinematic push-in as the character turns toward the window, realistic cloth and hair motion, soft rain outside, coherent reflections.The camera circles the product while highlights travel across the metal surface; dark premium studio, precise geometry, smooth motion.The illustrated landscape comes alive with drifting fog, moving clouds, swaying grass, and subtle parallax while preserving the original art style.
Pricing
| Resolution | Price per second |
|---|---|
| 720p | 13 credits |
| 1080p | 20 credits |
Prompt expansion is included at no additional charge. Duration multiplies the per-second rate. These values mirror the existing Marketplace pricing configuration; this documentation update does not alter pricing.
Best Use Cases
- High-quality portrait and fashion animation.
- Product advertising with controlled camera movement.
- Music, performance, and rhythm-aware visual clips using audio guidance.
- Concept art, illustration, and cinematic scene animation.
Best Practices
Start with a sharp, well-composed image and describe motion rather than repeating visible objects. Separate subject motion from camera movement, keep the requested action plausible for the clip duration, and use a concise negative prompt for specific artifacts. When audio guidance is supplied, choose material whose rhythm and duration fit the intended scene.
Mô hình liên quan
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.
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.
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.

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.
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.
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.
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.
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.