EN ▾

Uncensored LLM API. Pay only for tokens.

$0.15 per 1M input tokens$0.50 Output tokens / 1M100,000 token context$0.50 trial credit300 requests per minute

Uncensored LLM API quickstart

Get started with the cheapest uncensored LLM API in minutes using standard OpenAI-compatible tools. This quickstart guides you from key retrieval to your first streaming response.

Install the standard OpenAI SDK

Start by adding the official library to your project environment. This ensures compatibility with our uncensored model without custom parsing logic.

  • For Python: pip install openai
  • For Node.js: npm install openai

These packages handle serialization automatically. You do not need third-party routing libraries or custom headers.

Configure base URL and API key

Point your client to our dedicated endpoint to bypass standard providers. Set the base URL to https://api.cheapestapikey.com/v1 and inject your key from the dashboard.

Authentication relies on a standard bearer token. Pass your unique key in the Authorization header or via the SDK configuration object.

Send your first uncensored chat completion

Make a request to the /v1/chat/completions endpoint with your desired prompt. The model accepts standard parameters like temperature and top_p.

Our uncensored model processes lawful adult, fictional, or controversial topics without refusal.

curl https://api.cheapestapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list available endpoints"}]
  }'

Handle streaming responses and token usage

Enable streaming by setting stream: true to receive tokens in real-time. Each chunk contains partial text, and the final chunk includes the total token usage.

This approach reduces perceived latency for large outputs. You can process chunks as they arrive without waiting for the full 16,000 token limit.

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)

Use function calling and JSON mode

Structure your outputs for downstream applications using tools or strict JSON formats. Define functions in the tools parameter and let the model choose the best action.

Alternatively, enforce structured data with response_format: {"type": "json_object"}. This ensures consistent parsing for your NSFW chatbot or automation scripts.

from openai import OpenAI

client = OpenAI(base_url="https://api.cheapestapikey.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)

Check models and manage limits

Query GET /v1/models to verify available endpoints. Our system supports 100,000 tokens context and 300 requests per minute.

If you exceed limits, you will receive a 429 error. Ensure your key is active and funded, as errors like 401 indicate invalid credentials and 402 signals insufficient credit.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.cheapestapikey.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);

Common questions

What is the cheapest API key cost for starting out?

You can begin with a $0.50 trial credit valid for 7 days. For paid usage, the rate is $0.15 per 1M input tokens and $0.50 per 1M output tokens.

Does this API support image or audio generation?

No, we only provide the chat-completions endpoint for text generation. There are no embeddings, vision, or audio models available in this uncensored LLM API.

How do I top up my credit?

Top-ups are processed via crypto only, specifically USDT (TRC20) or USDC (Base). Minimum deposits start at $20, with bonus credit available for larger amounts.

Get your key instantly

Sign up, grab your key, update the base URL. That is all.

Claim trial key