· By The Cloakray team
An AI API for adult and NSFW apps
Build adult chat, mature fiction and NSFW companion apps on models that allow adult content, paid in crypto with no card on file.
Adult apps are a large share of what people build with AI, and one of the hardest to run. Most model providers ban sexual content outright, most payment processors will not take the business, and an app that depends on one model can lose it overnight. Cloakray serves models that allow adult content, takes payment in crypto, and gives you one API to switch between them.
What you can build
- Companion and character apps. Characters that can flirt, date and go further with adult users, with memory that lasts the whole relationship. See roleplay and character chat for how to keep long personas cheap with prompt caching.
- Mature interactive fiction. Romance, erotica and adult storylines where the model stays in the story instead of breaking off.
- Adult creators' tools. Captions, scripts, chat replies and fan messages written in the creator's voice.
- Moderation research. Labelled examples for training and testing your own content filters.
Models built for this are abliterated or uncensored open-weight models, listed on the models page once they are live.
Payments that do not get you dropped
Cloakray is pay as you go and crypto only: top up with USDT, USDC, BTC, ETH, SOL and more. There is no card for a processor to flag and no subscription to cancel. Your balance is kept in US dollars, and you pay the model's rate with no gateway fees on top.
One API, so you are never stuck on one model
Every model on Cloakray speaks the same OpenAI-compatible API, so moving a character from one model to another is a one-word change:
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.cloakray.com/v1",
apiKey: process.env.CLOAKRAY_API_KEY,
});
const stream = await client.chat.completions.create({
model: "<adult-content model id from /models>",
stream: true,
messages: [
{ role: "system", content: characterSheet },
...conversation,
],
});
Keep the stable parts of the prompt (persona, rules, history) at the start and the new message at the end, and prompt caching serves most of each turn at a fraction of the input price.
Your users' chats stay private
Cloakray does not store prompts or responses or use them for training. The console shows usage and cost, not conversations. See privacy.
The rules
Adult content is for adults. Your app must keep minors out, and these stay prohibited on every model, whatever its settings:
- any sexual content involving minors, or characters presented as minors;
- sexual content about real, identifiable people without their consent;
- non-consensual intimate imagery, and anything else illegal where you or your users are.
You are responsible for age checks and for what your app does with the output. See our terms.
Get started
- Create an account and top up in crypto.
- Pick a model that allows adult content from the list.
- Point your SDK at
https://api.cloakray.com/v1.