Standard Endpoint
POST /v1/chat/completions works with official OpenAI SDKs.
Uncensored LLM API
Integrate a single uncensored model via our OpenAI-compatible API. Get 100,000-token context for role play NSFW without hidden subscriptions or complex routing layers.
curl https://api.nsfwplayrole.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set temperature to 0.7 for consistent output."}]
}'from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwplayrole.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwplayrole.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);POST /v1/chat/completions works with official OpenAI SDKs.
Open-weight model answers without blocking lawful adult topics.
Top up via USDT or USDC with bonus credits.
Real-time token delivery via SSE with usage data.
Force structured output for reliable programmatic integration.
Get your API key immediately with Google or email.
Sign in with Google or email to get your key.
Top up with USDT or USDC to start using tokens.
Update your base URL to our API endpoint immediately.
Generate continuous NSFW narrative responses without arbitrary limit blocks.
Run persistent personas with long context windows for memory.
Produce uncensored creative writing for adult-themed applications.
Extract structured data from unfiltered text inputs reliably.
Verify the endpoint format first. Ensure the POST /v1/chat/completions structure matches standard SDKs. Check the context window size; we support 100,000 tokens. Confirm pricing is strictly per token with prepaid crypto. Ensure streaming via SSE is supported. Finally, verify that refusals are minimal for lawful adult content.
Developers need an uncensored LLM that handles adult role play without unexpected refusals. Our API uses a single open-weight model via the standard OpenAI-compatible endpoint, eliminating proxy complexity. You get 100,000 token context and streaming support. Prepaid crypto credits never expire, with no hidden subscriptions. Errors cost nothing. Check our documentation for full endpoint details.
Our uncensored LLM enables diverse narrative styles without arbitrary content refusals, supporting complex character dynamics from innocent school van drivers to psycho neighbors in adult scenarios.
Maintain long-term memory across 100,000 tokens. Keep personality traits intact during extended erotic role-play sessions without breaking character.
Direct the story exactly how you want. Use function calling to enforce specific plot points or dialogue structures for agentic chat experiences.
Switch seamlessly from romantic to intense dynamics. Adjust temperature settings to control creativity levels for varied role-play NSFW outcomes.
Developers building NSFW role play applications use this uncensored API for high-fidelity, limit-free erotic storytelling and character-driven interactions.
If you need image generation, embeddings, or fine-tuning capabilities, this text-only service is not for you. We do not offer multi-model routing or hosted chat UIs.
Start by creating a free account using your email or Google credentials.
Developers often ignore token limits, causing unexpected truncation in long role play sessions. Others fail to handle streaming responses, leading to poor latency. This uncensored API supports streaming via SSE, ensuring smooth text delivery. You must also configure response_format correctly for JSON mode. Finally, verify that your client handles the 100,000-token context window properly to maintain story continuity without exhausting credits on redundant history.
It is a text-based interaction where the model does not refuse adult topics. Our uncensored LLM supports this by default. You get text in and text out via standard endpoints without extra configuration or routing layers for content filtering.
Yes. We support streaming via Server-Sent Events (SSE). You receive token usage details in the final chunk. This allows real-time display of generated text in your application without waiting for the entire completion to finish processing.
The context window is 100,000 tokens for both prompt and completion combined. You can set a max output of 16,000 tokens. This ensures long conversations fit within a single request without truncating the model’s memory or history context.
Yes. You can enforce JSON mode using the response_format parameter. This guarantees the output matches your schema. It is ideal for parsing game states or structured character data without relying on the model to format text correctly.
Credit never expires. You pay only for tokens consumed. Errors and refusals cost nothing. This model ensures your budget is strictly tied to actual usage, eliminating hidden subscriptions or monthly fees that drain your account regardless of activity.
We accept only crypto: USDT (TRC20) or USDC (Base). Minimum top-ups range from $20 to $500. You can get bonuses by increasing your purchase amount.
Sign up, copy your key, and update your base URL. Setup takes seconds.