namifusion

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

WAN 2.7 Spicy example 1

Parameters

NameTypeDefaultConstraintsDescription
prompt *Prompttextarea≤ 5000 charsThe positive prompt for the generation.
negative_promptNegative Prompttextarea≤ 5000 charsThe negative prompt for the generation.
durationDurationslider101 ~ 30 · step 1The duration of the generated media in seconds.
resolutionResolutionselect720P720P | 1080PThe resolution of the generated video.
aspect_ratioAspect Ratioselect16:916:9 | 9:16 | 1:1The aspect ratio of the generated video.
prompt_extendPrompt OptimizationbooleantrueAutomatically optimize the input prompt to improve generation quality.
multi_shotMulti ShotbooleanfalseGenerate 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

ItemDetails
Model architectureText-to-Video generation model
Model IDalibaba/wan-2.7/spicy-text-to-video
InputPrompt, Negative Prompt(optional), Audio URL(optional)
Output FormatVideo
Resolution720p(default), 1080p
Aspect Ratio16:9(default), 9:16, 1:1, 4:3, 3:4
Duration2–15 seconds(default: 5s)
FpsNot publicly specified
Prompt expansionSupported(optional)
SeedSupported; -1 uses a random seed
Audio guidanceSupported
ReproducibilitySupported through fixed Seed values
LatencyPlatform highlights no cold start; actual inference time varies by Resolution, Duration, and workload

Sample Prompts

  1. A cinematic drone shot over a futuristic coastal city at sunrise, soft golden light, reflective glass buildings, slow camera movement, realistic atmosphere
  2. A young woman walking through a rainy neon-lit street in Tokyo, shallow depth of field, moody lighting, detailed reflections, cinematic motion
  3. A product commercial for a luxury perfume bottle on a marble table, dramatic lighting, macro camera movement, elegant and premium style

💰 Pricing

Duration720p1080p
5s$0.65$1.00
10s$1.30$2.00
15s$1.95$3.00

Billing Rules

ResolutionPrice
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
Text to VideoPixVerse

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.

from $0.180 / per run
Pixverse C1 Text to Video
Text to VideoPixVerse

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.

from $0.200 / per run
Sora 2 Text to Video
Text to VideoOpenAI

Sora 2 Text to Video

SOTA Physics Simulation. Generates video with accurate physics, strong steerability, and fully synchronized audio.

from $0.400 / per run
OpenAI Sora 2
Text to VideoOpenAI

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.

from $1.20 / per run
Kling Omni Video O3 Standard Text-To-Video
Text to VideoKling

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.

from $0.420 / per run
Kling Omni Video O1 Text-To-Video
Text to VideoKling

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.

from $0.420 / per run
Kling 3.0
Text to VideoKling

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.

from $0.630 / per run
Kling V2.6 Text to Video API
Text to VideoKling

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.

from $0.700 / per run
WAN 2.7 Spicy API — Pricing, Playground & Docs | NamiFusion