alibaba/wan2.7-i2v-spicy-prime
alibaba/wan2.7-i2v-spicy-prime
alibaba/wan2.7-i2v-spicy-prime. Explore APIs de modelos de imagem, vídeo e troca de rosto. Teste qualquer modelo e integre-o por uma API REST unificada.
Modelos relacionados
Referência completa de parâmetros, esquema de saída e preços atuais
| Marketplace de APIs de modelos de IA | Uma plataforma para tudo | Mais popular | Termos | Explore APIs de modelos de imagem, vídeo e troca de rosto. Teste qualquer modelo e integre-o por uma API REST unificada. |
|---|---|---|---|---|
| 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 | — |
Referência completa de parâmetros, esquema de saída e preços atuais
| Saiba mais | Uma plataforma para tudo | Explore APIs de modelos de imagem, vídeo e troca de rosto. Teste qualquer modelo e integre-o por uma API REST unificada. |
|---|---|---|
| videos | array<string> |
API
Explore APIs de modelos de imagem, vídeo e troca de rosto. Teste qualquer modelo e integre-o por uma API REST unificada.
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);Documentação da 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.
Modelos relacionados
xAI Grok Imagine Video v1.5 Image to Video
x-ai/grok-imagine-video-v1.5/image-to-video. Explore APIs de modelos de imagem, vídeo e troca de rosto. Teste qualquer modelo e integre-o por uma API REST unificada.
vidu/q3/image-to-video-spicy
vidu/q3/image-to-video-spicy. Explore APIs de modelos de imagem, vídeo e troca de rosto. Teste qualquer modelo e integre-o por uma API REST unificada.
Vidu Q3 Image To Video
vidu/q3/image-to-video. Explore APIs de modelos de imagem, vídeo e troca de rosto. Teste qualquer modelo e integre-o por uma API REST unificada.

MiniMax H3 Spicy Image to Video
minimax/h3/image-to-video-spicy. Explore APIs de modelos de imagem, vídeo e troca de rosto. Teste qualquer modelo e integre-o por uma API REST unificada.
MiniMax H3 Image to Video
minimax/h3/image-to-video. Explore APIs de modelos de imagem, vídeo e troca de rosto. Teste qualquer modelo e integre-o por uma API REST unificada.
ltx-2.5/image-to-video
ltx-2.5/image-to-video. Explore APIs de modelos de imagem, vídeo e troca de rosto. Teste qualquer modelo e integre-o por uma API REST unificada.
ai/ltx-2.3-spicy/image-to-video-lora
lightricks/ltx-2.3-spicy/image-to-video-lora. Explore APIs de modelos de imagem, vídeo e troca de rosto. Teste qualquer modelo e integre-o por uma API REST unificada.
ai/ltx-2.3-spicy/image-to-video
lightricks/ltx-2.3-spicy/image-to-video. Explore APIs de modelos de imagem, vídeo e troca de rosto. Teste qualquer modelo e integre-o por uma API REST unificada.