Uncensored LLM API for post-processing pipelines
uncensored LLM API for AI Pipelines
A hosted, uncensored chat-completions API designed for post-processing pipelines. Use it to refine, extract, or caption outputs from speech-to-text or image models without content refusals.
- OpenAI-compatible chat API
- $0.15 per 1M input tokens
- 100k context window
Try it in one request
curl https://api.whisperapis.com/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.whisperapis.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.whisperapis.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);What you get
Uncensored Text Model
Our model answers without refusing lawful adult, fictional, or controversial topics. It processes text input and returns text output, ignoring standard content filters.
OpenAI Compatible
Works with official OpenAI SDKs by changing the base_url. Supports streaming via SSE and tool/function calling for complex pipeline integration.
100k Context Window
Process up to 100,000 tokens per request. Ideal for deep analysis, long script generation, or extracting details from large text blocks.
Simple Pricing
$0.15 per 1M input tokens and $0.50 per 1M output tokens. Prepaid credit with no monthly fees or enterprise bloat.
No Content Training
Prompts are not used for training. Your data remains private to your processing pipeline without being ingested into model weights.
Instant Access
Get an API key immediately after signup. No phone number or credit card required for the trial credit.
How it works
Sign Up
Create an account with just an email and password to receive your API key instantly.
Configure SDK
Update your OpenAI client to point to our base_url and set your API key.
Send Requests
Post text to /v1/chat/completions and receive uncensored responses for your pipeline.
What people build with it
Post-Processing Captions
Take raw text from speech-to-text or image models and refine it into natural language. Use the uncensored model to ensure niche or adult context isn't filtered out during refinement.
Data Extraction
Parse large documents or logs to extract specific entities or summaries. The 100k context window allows you to process entire documents in a single request without chunking errors.
Creative Writing Scripts
Generate dialogue or narratives for games or media without content guards blocking mature themes. Ideal for creative pipelines where standard models might be too restrictive.
Security Research
Analyze text for vulnerabilities or controversial topics without the API refusing to process the input. Useful for red-teaming or content analysis where neutrality is required.
Uncensored Text for Multimodal Pipelines
Most multimodal pipelines start with a vision or audio model that generates raw text. Standard LLMs often refuse to process or refine this text if it contains mature or niche content. Our whisper api text layer sits after your visual or audio generation, offering raw, uncensored reasoning. It is not a speech-to-text engine; it is a text-completion API designed to handle the output of those engines without content refusals.
Use it to clean up transcripts, generate captions for adult content, or extract data from uncensored video logs. The model is tuned to answer without filtering lawful adult use, ensuring your pipeline doesn't break when standard models do. You get text in, text out, with no hidden filters.
OpenAI-Compatible SDK Support
Our API follows the OpenAI chat-completions standard. You can use the official OpenAI SDK for Python, Node.js, or any compatible client. Simply update the base_url to https://api.whisperapis.com/v1 and set your API key. The model ID is uncensored. We support streaming via Server-Sent Events (SSE) and tool/function calling, making it easy to integrate into existing codebases.
- POST /v1/chat/completions for generation
- GET /v1/models for listing
- No embeddings, images, or audio generation
from openai import OpenAI
client = OpenAI(base_url="https://api.whisperapis.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)
100k Context Window for Deep Analysis
Processing long documents or extensive transcripts requires a large context window. Our API supports up to 100,000 tokens per request, including both prompt and completion. This allows you to feed entire books, long logs, or high-resolution OCR outputs in a single call. Standard models often limit you to 8k or 32k tokens, forcing complex chunking strategies. With 100k, you can perform deep analysis, summarization, or extraction across the full context.
curl https://api.whisperapis.com/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."}]
}'
Pay-As-You-Go Pricing
We offer a simple, transparent pricing model for high-context text processing. There are no monthly fees, no enterprise bloat, and no hidden costs. You pay only for the tokens you use. Top-up credits are available from $20, with bonuses for larger amounts. Paid credit never expires, so you can use it whenever you need it.
- $0.15 per 1M input tokens
- $0.50 per 1M output tokens
- No subscription required
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.whisperapis.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);
No Content Filters, Just Text
Our model is uncensored by default. It does not refuse lawful adult, fictional, security-research, or controversial topics. This makes it ideal for pipelines processing user-generated content, creative writing, or niche media. However, it is not for everyone. If you need strict content moderation, brand-safe outputs, or low-latency inference for real-time chat, this might not be the right fit. We also do not offer SLA guarantees, SOC2 certifications, or on-prem deployment. We are a simple, uncensored text API for developers who need raw output without filters.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Questions and answers
Is this a speech-to-text API?
No. This is a text-completion API. It takes text input and returns text output. It is designed to process the output of speech-to-text or image models, not to generate audio or video itself.
Does it filter adult content?
No, it is uncensored. It will process and return text for lawful adult, fictional, or controversial topics without refusing. The only hard limit is sexual content involving minors, which is blocked.
Can I use the OpenAI SDK?
Yes. It is fully OpenAI-compatible. You just need to change the base_url to https://api.whisperapis.com/v1 and set your API key. The model ID is uncensored.
What is the context window size?
The context window is 100,000 tokens. This includes both the prompt and the completion, allowing for deep analysis of long documents or transcripts.
Do you store my prompts?
Prompts are not used for training. We require an email and password for signup, but your data remains private for your processing pipeline.
Your key is one form away
Create an account, copy the key, change the base URL. That is the whole setup.