Uncensored Text API
The Uncensored Text API for NSFW Image Generation Pipelines
A hosted, OpenAI-compatible chat API built for NSFW image pipelines. It handles prompt engineering, metadata, and logic without content refusals.
Try it in one request
curl https://api.nsfwimage.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwimage.cc/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.nsfwimage.cc/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);- OpenAI-compatible chat API
- 64K context window
- Pay-per-token crypto
- $0.25per 1M input tokens
- $1.00Output tokens / 1M
- 64,000token context
- $0.50trial credit
- 300requests per minute
What you get
OpenAI-Compatible Integration
Drop-in replacement for existing SDKs. Change your base_url and API key to start using the uncensored model immediately.
64K Context Window
Process up to 64,000 tokens in a single request. Ideal for complex prompt engineering and maintaining consistency across long sessions.
JSON Mode Automation
Enforce structured output with response_format json_object. Perfect for feeding parsed data directly into your image generation scripts.
Streaming Responses
Receive real-time updates via SSE. Show token usage and intermediate results to your users without blocking the UI.
Function Calling Support
Define tools and let the model decide when to use them. Automate metadata extraction, captioning, and logic routing.
Transparent Pricing
Pay only for what you use. No monthly fees or subscriptions. Credit never expires and errors are free.
How it works
Get Your Key
Sign up with Google or email and receive your API key instantly.
Add Base URL
Update your client configuration to point to https://api.nsfwimage.cc/v1.
Send Requests
Use the standard /v1/chat/completions endpoint with model id "uncensored".
What people build with it
Prompt Engineering
Generate detailed, uncensored prompts for NSFW image models. Handle nuanced descriptions without standard content filters blocking your workflow.
Metadata Extraction
Parse image tags, styles, and attributes from text descriptions. Automate the categorization and tagging of your image library.
Post-Processing
Refine generated captions or convert raw model output into structured JSON. Clean up formatting before sending to your frontend.
Tool Logic
Decide which image model to use based on user input. Route requests dynamically using function calling capabilities.
Why NSFW Image Pipelines Need Uncensored Text
Most standard LLMs are trained to refuse or filter adult content, even when it is relevant to your pipeline. This causes broken prompts, missing metadata, or unexpected refusals in your NSFW image generation workflow. Our API serves a single uncensored model tuned to answer without content refusals for lawful adult use. It handles the text logic that powers your image tools, ensuring your prompts are generated exactly as intended.
We do not generate images, audio, or video. We provide the text engine that writes the prompts and manages the data flow. If your pipeline relies on standard models that censor adult content, switching to this API removes that bottleneck. Note that sexual content involving minors is always refused, regardless of context.
OpenAI-Compatible SDK Integration
Integration takes minutes because we follow the OpenAI chat-completions standard. You only need to update two settings: the base_url and the API key. The model id is "uncensored". All standard parameters like temperature, top_p, and stop sequences work as expected.
This compatibility means you can use the official OpenAI SDKs for Python, Node.js, and other languages. You can also use any OpenAI-compatible client library. There is no need to learn a new protocol or parse custom response formats. Your existing code structure remains valid.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwimage.cc/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)
64K Context for Complex Prompt Engineering
Prompt engineering for NSFW images often requires long context. You might need to reference previous prompts, maintain character consistency, or process large style guides. Our API supports a 64,000 token context window, allowing you to send and receive substantial amounts of text in a single request.
This capacity is crucial for complex tasks like generating detailed scene descriptions or analyzing long text inputs. The maximum output per request is 16,000 tokens, or 2,048 if you do not set the max_tokens parameter. This ensures you have enough room to generate comprehensive responses without truncation.
Who This Is NOT For
This API is not for users who want to generate images, audio, or video directly. We do not render pixels or produce media files. We are a text-only chat API. If you need an end-user chat website, this is not it; we provide the backend engine for developers. We do not offer multiple models, model routing, or fine-tuning services. If you require SOC2 certification or a guaranteed SLA, this service may not meet your enterprise requirements. We focus on providing a reliable, uncensored text engine for specific pipeline needs.
Questions and answers
Is this an image generation API?
No. This is a text chat-completions API. We generate text prompts, metadata, and logic. We do not generate images, audio, or video files. You need a separate tool to render the images based on our text output.
How do I pay for the API?
We accept crypto only: USDT (TRC20) or USDC (Base). You can top up any whole amount from $10 to $500. We do not accept credit cards, PayPal, or bank transfers. Credit never expires and errors are free.
What is the context window size?
The context window is 64,000 tokens, which includes both the prompt and the completion. The maximum output you can receive in a single request is 16,000 tokens, or 2,048 if you do not specify a max_tokens value.
Do I need to pay monthly?
No. We charge per token used. There are no monthly fees or subscriptions. You buy credit, and it is deducted based on real usage. Any remaining credit stays in your account until you use it or close your account.
Is the API uncensored?
Yes. The model is tuned to answer without content refusals for lawful adult use. It does not block standard NSFW topics. However, sexual content involving minors is always refused, which is a hard limit that cannot be disabled.
Your key is one form away
Create an account, copy the key, change the base URL. That is the whole setup.
Get API key