What the Seedance policy says
Source: BytePlus ModelArk Content Pre-filter documentation and GenAI Acceptable Use Policy.
“This content filter can detect specific categories of potentially risky content in input prompts and output completions, and will implement corresponding measures, such as refusing to answer”
“Users can click on Online Inference in the navigation bar to enter the Custom inference endpoint interface, where they can enable or disable the Content filter System function.”
What that means if you are building on it
- Disabling the pre-filter on a custom endpoint stops ModelArk refusing at the gate. It does not change the BytePlus GenAI Acceptable Use Policy, which still governs the account, so you are responsible for moderating what your users send.
- Access is business-facing: enterprise onboarding, a sales conversation and account approval before you have a key, which is a poor fit for an indie product.
- Third-party resellers (Segmind, Wiro, HotAPI and others) package this as "uncensored Seedance", each with its own moderation, pricing and terms.
The workarounds, and why they break
- Reseller endpoints work but you inherit two sets of terms and no say in either.
- Direct ModelArk access with the filter off leaves moderation, age gating and provenance entirely on you.
- Seedance has no open weights, so self-hosting is not an option.
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.
Seedance is text or image to video with sound; SpicyAPI's spicy-motion-3 matches it: native audio, up to 30 seconds and 1080p, from $0.10 per second, with adult moderation and age-gate terms already built in.
curl https://api.spicyapi.com/v1/videos/generations \
-H "Authorization: Bearer $SPICYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "spicy-motion-3", "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
Does Seedance allow NSFW?
Through BytePlus ModelArk the content pre-filter can be disabled per endpoint, but the BytePlus acceptable use policy still applies and access requires business onboarding. Consumer Seedance apps keep the filter on.
What is an adult-native Seedance API alternative?
SpicyAPI's spicy-motion-3 gives text and image to video with audio for fictional adult content, self-serve, with moderation and provenance rules designed for adult products.
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
- Grok Imagine NSFW policy
- Kling AI NSFW policy
- Higgsfield NSFW policy
- Sora NSFW policy
- Wan 2.2 NSFW policy
- Gemini and Nano Banana NSFW policy
- Midjourney NSFW policy
- OpenAI image generation (gpt-image and DALL-E) NSFW policy
- Veo 3 NSFW policy
- FLUX NSFW policy
- ComfyUI NSFW policy
- Runway NSFW policy
- Seedream NSFW policy