NSFW POLICY GUIDES · ALIBABA (OPEN WEIGHTS)

Wan 2.2 NSFW: what the licence allows, and the API that runs it for you

Wan 2.2 is Alibaba's open-weights video model. Its weights ship under Apache 2.0 with no acceptable-use clause, which is why it is the model behind most of the uncensored ComfyUI workflows, LoRAs and Civitai posts you find when you search for NSFW video. The catch is not the licence, it is running it.

Written for developers building a product. Policy text read on 21 September 2026. Re-checked quarterly.

What the Wan 2.2 policy says

Source: Wan 2.2 model card and licence (Hugging Face).

License: apache-2.0

What that means if you are building on it

  • There is nothing to get around. The licence lets you generate what you like and use it commercially, and the community has trained adult LoRAs for it.
  • Every hosted Wan endpoint (Alibaba Model Studio, fal, Replicate and others) adds its own moderation on top of the open weights, so "Wan 2.2 through an API" usually means "Wan 2.2 with the filter back on".
  • Running it yourself means a 24GB-plus GPU per worker, a ComfyUI pipeline, LoRA management, storage, a CDN and someone on call when a driver update breaks it. That is the real price of uncensored Wan.

The workarounds, and why they break

  • Rented GPUs are the honest workaround and the numbers are public: a single always-on production GPU is $1,500 to $3,500 a month before anyone maintains it.
  • Free community endpoints rate-limit, disappear or quietly re-enable moderation.
  • Consumer sites that wrap Wan 2.2 have no API and cannot be built on.

The API alternative for fictional adult content

SpicyAPI is a REST API built for adult products: uncensored text to image, image editing, image to video, text to video and chat behind one key, pay per generation from a prepaid balance, OpenAI SDK compatible. Every prompt is moderated before billing and every request is steered to depict adults only; real people without consent and minors are blocked, and image inputs must be images your account generated.

SpicyAPI's spicy-motion-1 and spicy-motion-2 run on the Wan 2.x family, tuned for adult content, with 720p and 1080p output up to 15 seconds and audio. You get the model without the GPUs.

curl https://api.spicyapi.com/v1/videos/generations \
  -H "Authorization: Bearer $SPICYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "spicy-motion-2", "prompt": "slow build, steady rhythm", "image_url": "<a URL from /v1/images/generations>", "resolution": "720P", "duration": 5}'

Full reference in the API docs, prices on the pricing page, runnable curl, Python and Node examples in the porn-api repo. See also the porn AI API overview.

FAQ

Is Wan 2.2 uncensored?

The open weights carry an Apache 2.0 licence with no content restriction, so the model itself is uncensored. Hosted endpoints add their own filters; self-hosting removes them at the cost of running the GPUs.

Is there a Wan 2.2 API for NSFW?

SpicyAPI's video endpoint runs Wan-family models tuned for fictional adult content, billed per second, with no GPU to rent.

Does SpicyAPI allow real people or deepfakes?

No. SpicyAPI generates fictional adults only. Real people without consent, minors in any form and image inputs you did not generate yourself are blocked before billing, the same lines the mainstream platforms draw. What changes is that fictional adult content is allowed instead of refused.

Can I test it without spending money?

Yes. Create a key with Sandbox ticked and every endpoint answers with sample output at no cost, so you can build the whole integration first. Real generations are billed per call from a prepaid balance with a $50 minimum top-up by card or crypto.

Other platforms