WAN 2.7 Spicy
alibaba/wan-2.7-spicy/text-to-video
WAN 2.7 Spicy generates high-quality videos directly from text prompts with smoother motion, stronger visual consistency, and more expressive cinematic results. Supports multi-shot generation and prompt optimization for creative content, advertisements, character animation, and cinematic video production. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
Examples
Parameters
| Name | Type | Default | Constraints | Description |
|---|---|---|---|---|
| prompt *Prompt | textarea | — | ≤ 5000 chars | The positive prompt for the generation. |
| negative_promptNegative Prompt | textarea | — | ≤ 5000 chars | The negative prompt for the generation. |
| durationDuration | slider | 10 | 1 ~ 30 · step 1 | The duration of the generated media in seconds. |
| resolutionResolution | select | 720P | 720P | 1080P | The resolution of the generated video. |
| aspect_ratioAspect Ratio | select | 16:9 | 16:9 | 9:16 | 1:1 | The aspect ratio of the generated video. |
| prompt_extendPrompt Optimization | boolean | true | — | Automatically optimize the input prompt to improve generation quality. |
| multi_shotMulti Shot | boolean | false | — | Generate a video with multiple camera shots for richer visual storytelling. |
API
Call this model through one unified REST API. Get a key on the API Keys page.
cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/alibaba/wan-2.7-spicy/text-to-video" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"prompt": "Create a smooth and captivating video animation of the sunset transitioning to twilight over the mountains, with vibrant colors and gentle cloud movements.",
"duration": 8,
"resolution": "720P",
"aspect_ratio": "16:9",
"prompt_extend": true,
"multi_shot": false
}
}'
# 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/wan-2.7-spicy/text-to-video",
headers=HEADERS,
json={
"input": {
"prompt": "Create a smooth and captivating video animation of the sunset transitioning to twilight over the mountains, with vibrant colors and gentle cloud movements.",
"duration": 8,
"resolution": "720P",
"aspect_ratio": "16:9",
"prompt_extend": True,
"multi_shot": False
}
},
)
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/wan-2.7-spicy/text-to-video", {
method: "POST",
headers: { ...HEADERS, "Content-Type": "application/json" },
body: JSON.stringify({
"input": {
"prompt": "Create a smooth and captivating video animation of the sunset transitioning to twilight over the mountains, with vibrant colors and gentle cloud movements.",
"duration": 8,
"resolution": "720P",
"aspect_ratio": "16:9",
"prompt_extend": true,
"multi_shot": false
}
}),
});
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);Documentation
Wan 2.7 Spicy Text to Video
Turn plain prompts into coherent, cinematic video with stable motion and flexible output options.
Wan 2.7 Spicy Text to Video is a production-ready text-to-video model designed to generate visually coherent clips from natural language prompts. It combines crisp detail, stable motion, strong instruction-following, and optional audio guidance, making it a strong fit for ads, explainers, social content, and rapid concept visualization.
A key advantage is its no cold start experience on the platform, helping teams achieve more predictable throughput and faster iteration. With support for 720p and 1080p output, multiple aspect ratios, negative prompt control, and prompt expansion, it offers a practical balance of quality, speed, and cost.
🚀 Key Features
- High-quality text-to-video generation: Produces cinematic clips with strong scene coherence, detailed visuals, and well-structured composition.
- Stable motion rendering: Maintains smoother subject movement and temporal consistency, which is especially valuable for short-form storytelling and promotional content.
- Strong instruction-following: Interprets scene descriptions, camera language, atmosphere, and style cues with high fidelity.
- Audio-guided generation: Supports optional audio input to influence pacing, rhythm, and mood for more synchronized audiovisual output.
- Fine-grained control: Includes support for Negative Prompt, Seed, and optional prompt expansion for better controllability and reproducibility.
- Flexible delivery formats: Supports 720p and 1080p output across multiple Aspect Ratio options for social, cinematic, and presentation use cases.
🛠️ Technical Specifications
| Item | Details |
|---|---|
| Model architecture | Text-to-Video generation model |
| Model ID | alibaba/wan-2.7/spicy-text-to-video |
| Input | Prompt, Negative Prompt(optional), Audio URL(optional) |
| Output Format | Video |
| Resolution | 720p(default), 1080p |
| Aspect Ratio | 16:9(default), 9:16, 1:1, 4:3, 3:4 |
| Duration | 2–15 seconds(default: 5s) |
| Fps | Not publicly specified |
| Prompt expansion | Supported(optional) |
| Seed | Supported; -1 uses a random seed |
| Audio guidance | Supported |
| Reproducibility | Supported through fixed Seed values |
| Latency | Platform highlights no cold start; actual inference time varies by Resolution, Duration, and workload |
Sample Prompts
A cinematic drone shot over a futuristic coastal city at sunrise, soft golden light, reflective glass buildings, slow camera movement, realistic atmosphereA young woman walking through a rainy neon-lit street in Tokyo, shallow depth of field, moody lighting, detailed reflections, cinematic motionA product commercial for a luxury perfume bottle on a marble table, dramatic lighting, macro camera movement, elegant and premium style
💰 Pricing
| Duration | 720p | 1080p |
|---|---|---|
| 5s | $0.65 | $1.00 |
| 10s | $1.30 | $2.00 |
| 15s | $1.95 | $3.00 |
Billing Rules
| Resolution | Price |
|---|---|
| 720p | $0.13 / second |
| 1080p | $0.20 / second |
💡 Best Use Cases
- Marketing and advertising: Generate polished promotional clips, product videos, and campaign creatives without a full production setup.
- Social media content: Create short-form videos in platform-friendly aspect ratios for feeds, stories, and vertical formats.
- Explainers and presentations: Produce visual sequences for educational content, product explainers, and business storytelling.
- Music and audio-visual content: Use audio-guided generation for rhythm-aware visuals, music concepts, and voiceover-led clips.
🔗 Related Models
- Alibaba Wan 2.7 Text To Image Pro: Better suited for high-quality still image generation, concept art, and storyboard creation.
- Alibaba Wan 2.7 Video Edit: Designed for editing or transforming existing video content within video-centric workflows.
Related models
Pixverse V6 Text to Video
PixVerse V6 delivers a massive leap forward, supporting cinematic ultra-HD quality and deep semantic understanding to precisely transform text prompts into dynamic videos with nuanced lighting and realistic physical interactions. Production-ready REST inference API, zero cold starts, built for professional creation and commercial scaling.
Pixverse C1 Text to Video
PixVerse C1 elevates AI video creation by generating film-grade videos directly from text prompts. It offers flexible durations (1–15s), multiple resolutions up to 1080p, and optional native audio generation. Built for seamless integration, our production-ready REST inference API delivers industry-leading performance, zero cold starts, and highly affordable pricing.
Sora 2 Text to Video
SOTA Physics Simulation. Generates video with accurate physics, strong steerability, and fully synchronized audio.
OpenAI Sora 2
OpenAI Sora 2 Pro is a state-of-the-art text-to-video model with realistic physics, synchronized audio, and strong steerability. Supports multiple resolutions up to 1080p and durations up to 20 seconds. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Kling Omni Video O3 Standard Text-To-Video
Kling Omni Video O3 is Kuaishou's advanced unified multi-modal video model with MVL (Multi-modal Visual Language) technology. Text-to-Video mode generates cinematic videos from text prompts with subject consistency, natural physics simulation, and precise semantic understanding. Supports audio generation. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.
Kling Omni Video O1 Text-To-Video
Kling Omni Video O1 is Kuaishou's first unified multi-modal video model with MVL (Multi-modal Visual Language) technology. Text-to-Video mode generates cinematic videos from text prompts with subject consistency, natural physics simulation, and precise semantic understanding. Ready-to-use REST API, best performance, no coldstarts, affordable pricing.
Kling 3.0
Kling 3.0 delivers high-quality text-to-video generation with smooth motion, cinematic visuals, accurate prompt adherence, and native audio for ready-to-share clips. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
Kling V2.6 Text to Video API
Kling 2.6 delivers top-tier text-to-video generation with smooth motion, cinematic visuals, strong prompt adherence, and native audio for ready-to-share clips. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.