EN ▾
bestuncensoredmodel.comOpenAI-compatible API for uncensored generation

Uncensored ai API Documentation

Integrate our best uncensored model into your application using a familiar OpenAI-compatible API. Send standard chat completions requests and receive unrestricted text responses with zero refusals for lawful adult content.

Authentication and Base URL

Start by generating your API key on the dashboard. The base URL is https://api.bestuncensoredmodel.com/v1. Pass your key in the Authorization header for every request. This setup works with any standard OpenAI-compatible client library. Get your key instantly via Google or email.

Chat Completions Endpoint

Send messages to the /v1/chat/completions endpoint. The model ID is uncensored. It accepts standard message structures with role and content fields. Requests are processed directly without routing through other vendors. Use this for text generation tasks that require no filtering.

curl https://api.bestuncensoredmodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "explain memory allocation in C"}]
  }'

Streaming Responses and Tokens

Enable streaming by setting stream: true. You receive Server-Sent Events (SSE) for real-time token delivery. Token usage details appear in the final chunk of the stream. This approach reduces perceived latency for long outputs. Streaming is fully supported via the official SDKs.

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)

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Retrieve your API key

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