EN ▾
Create key

API Documentation: Quick Start

Start generating text with our uncensored LLM using standard OpenAI SDKs. This quickstart guides you through authentication, basic requests, and streaming with the deepseek uncensored API.

Base URL and Authentication

Send your requests to our specific base URL. Use your API key in the Authorization header. Invalid keys return 401 errors immediately.

Chat Completions Endpoint

Use the standard chat completions endpoint for text generation. Pass your model ID as uncensored. The system accepts standard parameters for content control.

Here is a basic request to get started:

curl https://api.deepseekapiprice.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check the current rate for deepseek r1 per token."}]
  }'

Available Parameters and Settings

Control the output style using standard parameters. Set temperature for randomness and top_p for nucleus sampling. You can also define stop sequences or enforce JSON mode. These settings allow precise control over the uncensored LLM behavior.

Example Python integration:

from openai import OpenAI

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

FAQ

Is this the official DeepSeek API?

No. We run our own uncensored model on our servers. We are an independent service compatible with OpenAI SDKs, not the official DeepSeek provider.

What is the context window size?

The model supports a 100,000 token context window. This includes both input and output tokens combined.

Which payment methods do you accept?

Crypto only: USDT on TRC20 or USDC on Base, any whole amount from $20 to $500. Bonus credit applies from $50.

Key generation in one step

Register, copy the key, point your client. That’s it.

Create key