EN ▾
Get your key

Uncensored LLM API. Pay only for tokens.

per 1M input tokens
$0.15
Output tokens / 1M
$0.50
token context
100,000
trial credit
$0.50
requests per minute
300
copilotapikey.com

Uncensored LLM API Documentation

Start using the uncensored API key for direct LLM access without subscription fees. This quickstart guides you from authentication to streaming responses in minutes.

Base URL and Authentication

Connect your client to our hosted endpoint immediately. Use the base URL HTTPS://api.copilotapikey.com/v1 and pass your unique key in the Authorization header. This configuration works with any OpenAI-compatible SDK. You receive one active key per account that replaces the previous one. Generate it instantly via Google or email without phone verification.

First Request

Send your first prompt to the uncensored model. The endpoint accepts standard chat completion requests. You must specify the model id as "uncensored" to ensure content refusals are disabled. The API returns text responses directly to your application.

curl https://api.copilotapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set system time to unix epoch 0."}]
  }'

Python SDK Integration

Initialize the client with your credentials and base URL. Set the model parameter to "uncensored" for consistent behavior. This setup allows you to send prompts and receive completions programmatically. Adjust parameters like temperature or top_p to control creativity.

from openai import OpenAI

client = OpenAI(base_url="https://api.copilotapikey.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 SDK Usage

Install the official SDK and configure the base URL. Pass your API key in the header object. Call the chat.completions.create method with the model set to "uncensored". This approach integrates smoothly with existing Node.js applications for server-side generation tasks.

import OpenAI from "openai";

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

Enable streaming by setting stream to true. The API returns data chunks via Server-Sent Events (SSE). Token usage statistics appear in the final chunk. This method reduces perceived latency for long-form content generation in your interface.

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)

Rate Limits and Constraints

Respect the 300 requests per minute limit per key. You can execute eight concurrent requests simultaneously. The maximum request body size is 8 MB. The context window supports 100,000 tokens for prompt and completion combined. Errors and refusals do not consume your prepaid credit.

Common questions

What is the copilot API key?

It is your unique authentication token for accessing the uncensored LLM API. You generate it once on the dashboard and use it in the Authorization header for all requests. It replaces older keys when you create a new one.

How do I handle API errors?

A 401 status means your key is invalid or revoked. A 402 status indicates your prepaid credit is exhausted. A 429 status signals you have exceeded the 300 requests per minute limit. Refunds are not available, but support can fix double charges.

Is the uncensored AI model free?

No, it is prepaid by token consumption. You pay $0.15 per 1M input tokens and $0.50 per 1M output tokens. New accounts receive $0.50 in trial credit valid for 7 days. Credit never expires after purchase.

Generate your token

Register, grab the key, update the base URL. That covers everything.

Get your key