uncensored
API Documentation: Chat Completions
llmuncensoredbest.com, 2026-10-30 — Start generating text with the best uncensored LLM in seconds using our standard OpenAI-compatible endpoint. You only pay for what you use, and your prompts stay private.
Base URL and Authentication
The base URL for all requests is https://api.llmuncensoredbest.com/v1. Authenticate by passing your API key in the Authorization header. You get one key per account; replacing it invalidates the old one immediately. Tip: keep your key secure, as it is the only thing preventing unauthorized token usage.
We support standard headers expected by OpenAI SDKs. No custom headers are required for basic text generation. Use the GET /v1/models endpoint to verify connectivity and see the model ID.
Chat Completions Endpoint
Send requests to POST /v1/chat/completions with the model ID set to uncensored. This endpoint accepts standard message arrays and returns text completions. It does not support images, audio, or embeddings. Note: this is a text-only API for developers who need raw output without routing overhead.
- Model ID:
uncensored - Method:
POST - Format: JSON
Your prompts are not used for training. The model answers lawful adult and technical queries without standard refusals. Warning: requests involving minors are always refused.
curl https://api.llmuncensoredbest.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the area of a right triangle with legs 3 and 4"}]
}'
Python SDK Integration
Use the official openai Python package to interact with the API. Set the base URL and API key in your client initialization. This approach works with any OpenAI-compatible client library. Example: initialize the client with your key and base URL before making requests.
The library handles serialization and retries automatically. You can adjust parameters like temperature and top_p to control randomness. Reminder: the model ID must be uncensored to access the uncensored version.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmuncensoredbest.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.llmuncensoredbest.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);Streaming
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)Get your API key
Sign up, copy your key, update your base URL. That’s the entire setup process.
Create key