Solution
The NSFW AI API
Most AI APIs treat adult products as a bug. eroq treats them as the customer: one API where NSFW roleplay, mature imagery and voice render reliably for adult, fictional characters — governed by a written acceptable-use policy instead of a filter's mood.
50 free credits · no card · adults only, by policy
Everything an adult product needs, one key
Character products are never one modality. The same key drives all six models, with one error shape and one prepaid balance:
- →RP+ and RP mini — uncensored roleplay chat, streaming over SSE, from 1 credit per completion.
- →Image One — NSFW-capable text-to-image at 10 credits, with negative prompts and CFG control.
- →Motion One — short video clips from 100 credits.
- →Voice One and Scribe One — speech both ways for call modes.
A policy wall, not a refusal wall
The wall exists — it is just in the right place. Adult fiction and imagery between adult characters render in character. Content involving minors, real identifiable people or anything illegal is banned absolutely, enforced at the account level, and returns an explicit content_blocked error your product can handle — never charged, never a lecture.
That determinism is the whole point: you can pass our policy through to your own users and build moderation on top of error codes instead of guessing a filter's Thursday behavior.
Built by people who ship adult products
We run consumer character platforms on this exact stack. The pricing is flat per call because NSFW products have the industry's heaviest users and per-token bills are unplannable; failed generations refund themselves because paying for refusals is absurd; outputs are never retained because they are yours.
One call to see it
curl https://eroq.ai/v1/chat/completions \
-H "Authorization: Bearer $EROQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "eroq-rp-plus",
"context": "Mira: sardonic starship mechanic, dry humor, hates small talk. Scene: engine bay, mid-shift.",
"messages": [
{
"role": "user",
"content": "The reactor is making that noise again."
}
]
}'Base URL https://eroq.ai/v1 · full reference in the docs
| Model | Kind | Price |
|---|---|---|
| eroq-rp-plus | chat | 3 credits / completion |
| eroq-rp-mini | chat | 1 credit / completion |
| eroq-image-one | image | 10 credits / image |
| eroq-motion-one | video | 100 credits / 5s clip |
Full table on the pricing page.
Questions builders ask
Is an NSFW AI API legal to use? +
Yes, for lawful adult content. eroq is operated by Qore Games (Paris) under written terms: adult fiction between adult characters is supported; minors, real-person deepfakes and illegal content are banned and enforced.
Do you store prompts or generated media? +
Generated media returns inline and is not retained. Prompt and completion text is processed in memory to serve the request; the billing ledger keeps only metadata (timestamps, model, credits).
What does it cost? +
Flat per-call credits: chat from 1 credit (~1¢), images 10, clips from 100, voice 3 per 100 characters. Packs from $10; new accounts get 50 free credits.
Can I resell access inside my app? +
Yes — that is the intended use. Embed the API behind your own product and pass through an acceptable-use policy at least as strict as ours.