NSFW POLICY GUIDES · BYTEDANCE (VIA BYTEPLUS MODELARK)

Seedream NSFW: what BytePlus allows through the API, and the alternative

Seedream is the image sibling of Seedance, and it reaches developers the same way: BytePlus ModelArk, an acceptable use policy, and a content pre-filter with an off switch. Resellers sell that off switch as "uncensored Seedream". Here is what it really means.

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

What the Seedream 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

  • With the pre-filter off, ModelArk stops refusing at the gate, but the BytePlus GenAI Acceptable Use Policy still binds the account, so moderation, age gating and provenance are your problem.
  • Getting there needs business onboarding and account approval, which is slow for a small team.
  • Resellers (Siray, Wiro, Segmind and others) package Seedream Spicy endpoints at $0.03 to $0.05 per image, each with its own terms and moderation.

The workarounds, and why they break

  • Reseller endpoints are the cheapest route and hand you two sets of terms you do not control.
  • Direct ModelArk with the filter off means building your own moderation stack.
  • Seedream has no open weights, so self-hosting is out.

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.

For Seedream-class stills, SpicyAPI's spicy-image-1-pro ($0.09) is the highest-quality text-to-image model, with spicy-image-edit-1 for reference-guided edits, all with adult moderation and provenance rules built in.

curl https://api.spicyapi.com/v1/images/generations \
  -H "Authorization: Bearer $SPICYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "spicy-image-1", "prompt": "a woman on a beach at golden hour, photorealistic", "size": "832*1216", "n": 1}'

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 Seedream allow NSFW?

Through BytePlus ModelArk the content pre-filter can be disabled per endpoint after business onboarding, but the acceptable use policy still applies. Consumer Seedream apps keep the filter on.

What is an adult-native Seedream API alternative?

SpicyAPI's image endpoints are OpenAI-compatible, self-serve and built for fictional adult content, with sandbox keys and per-image pricing.

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