Qwen Image 3 to Wan 3.0 Spicy: An Uncensored Pipeline

Qwen Image 3 to Wan 3.0 Spicy: An Uncensored Pipeline
Qwen Image 3 to Wan 3.0 Spicy: An Uncensored Pipeline

Key Takeaways

  • Generating a frame with alibaba/qwen-image-3-pro-t2i-spicy and animating it with alibaba/wan-3.0-i2v-spicy gives you control over the first frame that a text-to-video prompt cannot.
  • The two models share only five aspect_ratio values. Ten of Qwen's fifteen have no equivalent on the video side.
  • size values do not overlap at all. 1k and 2k must be mapped by hand onto 480p, 720p, or 1080p.
  • Wan's optional end_image lets a second Qwen edit pin the closing frame, bounding the motion at both ends.

Why Chain an Image Model Into a Video Model?

Text-to-video gives you one prompt and no say in what the opening frame looks like. Splitting the job moves that decision upstream: the frame is generated, inspected, and edited until it is right, then handed off.That matters most for mature work, where a specific subject and staging must survive into the clip. Wan 3.0 Spicy accepts a source image, and Qwen Image 3 Pro Spicy produces one at $0.046 per image — the same two-stage shape as the Z-Image to LTX pipeline, with a different pair of models.

Only Five Aspect Ratios Exist on Both Sides

This is the seam that catches people, and it is invisible unless the two specifications are read together.aspect_ratio is required on both models, but the accepted values differ. Qwen Image 3 takes fifteen. Wan 3.0 takes six. The overlap is five:


Values
Accepted by both
1:1, 3:4, 4:3, 9:16, 16:9
Qwen only
1:2, 2:1, 1:3, 3:1, 2:3, 3:2, 4:5, 5:4, 9:21, 21:9
Wan only
adaptive

Ten of Qwen's values have no counterpart. A frame generated at 4:5 or 21:9 cannot be animated at that ratio — the video stage reframes it. So the ratio must be chosen from the video model's list at step one, not the image model's.

Wan vs Qwen Image: r/stablediffusion
Wan vs Qwen Image: r/stablediffusion

Resolution Values Do Not Carry Over at All

size is required on both, and the two vocabularies have zero overlap. Qwen accepts 1k and 2k. Wan accepts 480p, 720p, and 1080p. There is no shared token, so the value cannot be passed through; it must be mapped deliberately at the handoff.

Pinning the Closing Frame with end_image

The image-to-video endpoints accept an optional end_image alongside the required image. Most pipelines ignore it. Paired with an editing model, it is the strongest control here.The pattern is three calls:

  1. Opening frame — qwen-image-3-pro-t2i-spicy generates it.
  2. Closing frame — qwen-image-3-pro-edit-spicy takes that same frame and shifts only what should move: "keep the subject, wardrobe and lighting identical; change the pose to seated."
  3. Animate — pass frame one as image, frame two as end_image, and let Wan interpolate.

One detail decides whether step 2 works: prompt_expansion_enable defaults to true, and an expanded prompt introduces detail the opening frame never had. Set it to false on the closing-frame call — consistency is the whole point of that step.

One String Separates the SFW Pipeline from This One

Both models publish identical request bodies across their standard and Spicy tiers once the model string is set aside. A pipeline built on the standard endpoints becomes this one by swapping two strings — no second API, no extra parameters. For writing prompts that hold up across a long take, see the Spicy prompt guide.

FAQ

Why not just use text-to-video?

Because you cannot inspect or edit the opening frame before the clip renders. Splitting the job makes that frame reviewable.

Which aspect ratio should I generate at?

One of the five accepted by both: 1:1, 3:4, 4:3, 9:16, or 16:9. Anything else is reframed at the video stage.

Do I need end_image?

No, it is optional. Use it when the clip should land on a known state rather than drift. For a comparison of i2v generations, see this breakdown.

Summary

Two seams decide whether this pipeline holds together: a shared aspect ratio picked from the video model's list, and a size value mapped rather than passed. Get both right, and end_image bounds the clip at both ends. Create your free Siray account and build it today.

Start with Qwen Image 3 and Wan 3.0 Spicy


Siray refuses all illegal content and applies zero tolerance to CSAM. Every workflow described here is intended for legal, adult (18+) content only. "Spicy" describes working within legal moderation bounds, not a promise of unfiltered output.