Standard OpenAI Compatible Interface
Use POST /v1/chat/completions with any standard OpenAI SDK client easily.
Uncensored LLM API
Get the uncensored LLM API endpoint for reliable NSFW content generation with a 100,000 token context window and straightforward token-based pricing.
Test with a single request
curl https://api.nsfwcom.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five benefits of remote work for engineers"}]
}'from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwcom.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.nsfwcom.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);Use POST /v1/chat/completions with any standard OpenAI SDK client easily.
The uncensored model does not refuse adult, controversial, or fictional topics.
Pay only $0.15 per 1M input tokens with no hidden tier limits.
Add credit via USDT or USDC with bonus credits for larger amounts.
Enable streaming via SSE or force strict JSON output for your app.
Your data stays private because we do not use prompts for training.
Sign up with Google or email to get an API key instantly.
Top up with USDT or USDC to start sending requests immediately.
Point your client to our base URL and generate uncensored text.
Run unrestricted fictional stories with characters that respond to any topic.
Label or generate adult content for training your own specialized models.
Deploy customer service bots that do not refuse standard adult queries.
Build applications that require high limits without facing unexpected refusals.
Developers building NSFW chatbots or adult content engines need our uncensored LLM API because standard models refuse lawful adult topics.
Use our endpoint for reliable text generation without refusals.
Standard models work fine for basic tasks, but you need our API for uncensored outputs.
nsfw.com provides a single, pure uncensored model via a standard OpenAI proxy interface, eliminating the need to hunt for specific model names or manage complex routing.
Send requests to POST /v1/chat/completions with the model ID uncensored. You receive predictable, token-based pricing with no monthly subscriptions or hidden tier limits.
Use the base URL HTTPS://api.nsfwcom.com/v1. The API supports streaming, JSON mode, and function calling.
Credit is charged by real token usage. Errors and refusals are free.
Verify the model is a single, dedicated uncensored LLM, not a routed mix of standard vendors. Confirm the API strictly follows the OpenAI chat-completions format. Check for transparent token pricing without hidden tier limits. Ensure the provider offers prepaid credit with no monthly subscription fees. Test that streaming and function calling work reliably. Confirm privacy policies state prompts are not used for training.
Developers often assume uncensored means unlimited context or infinite output, but our model caps output at 16,000 tokens per request.
max_tokens explicitly to prevent unexpected truncation.Always test with small payloads before scaling to full 100,000-token windows.
/v1/chat/completions with model uncensored. Receive your text response immediately.Switching to our uncensored LLM API is immediate. Change the base_url to HTTPS://api.nsfwcom.com/v1 and update your API key. Send requests to POST /v1/chat/completions with model "uncensored". Adjust temperature or streaming settings as needed. No code rewrite required for standard OpenAI SDKs.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwcom.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)nsfw.com is a hosted, OpenAI-compatible chat-completions API serving one uncensored large language model. It delivers text in and text out. Use standard SDKs by changing the base URL and providing your API key. Input flows directly to our tuned model without complex routing or vendor dependencies.
No. The model does not refuse lawful adult, fictional, or controversial topics. We enforce only one hard limit: no sexual content involving minors. Requests violating that rule are refused. All other adult content passes through reliably, ensuring predictable outputs for your lawful applications without sudden refusals.
It costs $0.15 per 1M input tokens and $0.50 per 1M output tokens. Errors and refusals are free. You pay for real usage via prepaid credit. There are no monthly subscriptions or hidden tier limits. Credit never expires, so you only spend what you actually consume.
Yes. Top-up credit uses only USDT (TRC20) or USDC (Base). Acceptable amounts range from $20 to $500. You receive bonus credit: +5% from $50, +10% from $100, and +15% from $200.
Crypto only: USDT on TRC20 or USDC on Base, any whole amount from $20 to $500. Bonus credit applies from $50.
You get 300 requests per minute per key. You can run eight requests simultaneously. The maximum request body size is eight MB. Each account holds one active key; a new key replaces the old one. These limits ensure stable performance for your integration without unexpected throttling.
Register an account, retrieve your key, and update your base URL. Setup takes seconds.