EN ▾
Claim trial key

API Documentation

Drop this uncensored LLM into your existing stack with a standard OpenAI-compatible endpoint. You get raw text generation without content filters using a simple prepaid credit model.

Base URL
https://api.keyapiclaude.com/v1
Model
uncensored

Base URL and Authentication

Start by pointing your client at our base URL and passing your key in the Authorization header. We use a simple prepaid credit model charged by real token usage, so errors and refusals are free. You can generate a key instantly via Google or email without a phone number, and the key is shown immediately after signup.

First Request

Send a POST request to the chat completions endpoint to get a text response from the uncensored model. Use the model ID 'uncensored' to ensure you are hitting our specific open-weight server and not a generic proxy. The system accepts standard parameters like temperature and top_p to control randomness.

from openai import OpenAI

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

Streaming Responses

Enable streaming by setting the stream parameter to true to receive tokens as they are generated. The final chunk contains the total token usage for the request, which we use to bill your prepaid credit. This approach reduces perceived latency for long-form content generation.

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)

JSON Mode and Function Calling

Use the response_format parameter to enforce strict JSON output for reliable parsing in your applications. You can also define tools and tool_choice to let the model decide when to call specific functions. This works exactly like the standard OpenAI SDK interface.

import OpenAI from "openai";

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

Rate Limits and Quotas

Your API key is limited to 300 requests per minute and allows only eight concurrent requests. The maximum request body size is 8 MB, and you can request up to 16,000 tokens per completion. If you exceed these limits, the server returns a 429 status code.

Common Errors and Context

A 401 error means your key is invalid or expired, while a 402 indicates your prepaid credit is depleted. You can top up with USDT (TRC20) or USDC (Base) starting from $20 to continue using the service. The context window is 100,000 tokens for prompt and completion combined.

cURL

curl https://api.keyapiclaude.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List 3 steps to validate an API key"}]
  }'

Common questions

What is the claude API key alternative for uncensored content?

Our API serves a single open-weight model tuned for uncensored output without content refusals for lawful adult topics. It is not GPT, Claude, or any other vendor model, but it uses the same client code and SDKs you already know.

How do I top up my credit if I run out?

You can top up using USDT (TRC20) or USDC (Base) for any whole amount between $20 and $500. We offer bonus credit ranging from 5% to 15% depending on the top-up amount, and paid credit never expires.

Is my data used for training?

No, prompts are not used for training. We only require an email address for your account, ensuring minimal data collection while you generate text through our API.

Get your API key

Register, copy the key, update your base URL. That is all there is to it.

Claim trial key