EN ▾
Get API key

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.

Get API keyRead the docs

  • 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."}]
  }'

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.

Get API key