Integrate the Uncensored LLM API
Drop in our uncensored LLM API to generate unfiltered text with zero friction. Use standard OpenAI SDKs to connect immediately to our endpoint.
Prerequisites: SDK Setup
Install your preferred language client to start sending requests. The API works with any OpenAI-compatible SDK, so you do not need custom drivers. Create an account via Google or email to get your key instantly. No phone number is required for verification. You receive a single active key that replaces previous ones. Credit never expires, so you can pause usage without losing funds.
Authentication and Base URL
Use https://api.aiuncensoredinfo.com/v1 as your base URL. Pass your API key in the Authorization header as a bearer token. The system rejects invalid keys with a 401 error. Ensure your header format matches standard HTTP expectations. This setup works with curl, Python, Node, and other tools. Keep your key secure in environment variables. Do not share it in public repositories.
Sending Your First Request
Send a POST request to /v1/chat/completions with your model ID. Use uncensored as the model identifier. The endpoint accepts standard chat parameters like messages and temperature. You can specify a maximum output length to control costs. The system returns text responses immediately. Errors do not consume your prepaid credit. This ensures you only pay for successful completions. Configure your client to handle standard JSON responses.
cURL
curl https://api.aiuncensoredinfo.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.aiuncensoredinfo.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.aiuncensoredinfo.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)Retrieve your API key
Sign up, copy the key, and update the base URL. Simple setup.