Get API key

Uncensored API for developers

Uncensored LLM API: The Alternative to Standard Grok Models

A raw, OpenAI-compatible endpoint for the uncensored grok nsfw model. Drop it into your existing SDKs to bypass content filters without changing your code.

Get API keyRead the docs

  • OpenAI-compatible REST API
  • 64k context window
  • Crypto-only, no cards

What you get

Drop-in Compatibility

Uses the standard /v1/chat/completions endpoint. Change base_url and your API key; no library changes required.

Generous Context

Supports 64,000 tokens total, with up to 16,000 output tokens per request for complex reasoning.

Streaming & Tools

Full SSE streaming, function calling, and JSON mode support for robust application integration.

Transparent Pricing

$0.25 per 1M input tokens and $1.00 per 1M output tokens. Errors are free; credit never expires.

Crypto Top-ups

Pay with USDT (TRC20) or USDC (Base). Get bonus credit on larger deposits starting at $50.

Instant Access

Sign up with Google or email. Receive your API key immediately with $0.50 trial credit.

How it works

  1. Get Your Key

    Sign up via Google or email and receive your API key instantly.

  2. Configure SDK

    Update your client configuration to point to our base URL.

  3. Make Requests

    Send standard chat completion requests and receive uncensored text responses.

What people build with it

Content Generation

Generate adult-themed fiction or roleplay without standard model refusals. Ideal for creative writing apps needing unrestricted output.

Research & Analysis

Process controversial topics or security research data without policy-based filtering. Get raw data for your own moderation logic.

Fine-tuning Data Prep

Use the high context window to process large documents for training data extraction. No token limits on input size.

Dev Testing

Test your application's handling of uncensored responses. Use the trial credit to verify integration before scaling.

Why Uncensored Matters for Developers

Standard models often refuse lawful adult content or controversial topics based on predefined safety layers. For developers building niche applications, these refusals break workflows. Our grok nsfw API serves an open-weight model tuned to answer without these arbitrary limits. It does not refuse based on topic alone, allowing you to handle content policy in your own layer or accept raw output.

This approach gives you full control. You get the model's raw judgment without hidden filters. The model is not GPT, Claude, or the official Grok from xAI. It is a distinct open-weight model running on our infrastructure, optimized for high capacity and low refusal rates.

OpenAI-Compatible Integration

Our API follows the OpenAI chat-completions standard. You can use the official OpenAI SDKs or any compatible client like LangChain or LlamaIndex. Simply update the base URL to https://api.groknsfw.cc/v1 and provide your API key. The model id is "uncensored".

from openai import OpenAI

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

This compatibility means you don't need to rewrite your logic. Streaming, function calling, and JSON mode work exactly as you expect. If you need embeddings or image generation, this API does not provide them. It is strictly text-in, text-out.

High Context Window & Streaming

Process large documents with a 64,000 token context window. This covers both prompt and completion. You can request up to 16,000 output tokens per request, which is significantly higher than many standard free tiers. Streaming is supported via Server-Sent Events (SSE), allowing real-time token delivery.

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)

This is critical for applications requiring low latency. Token usage details are included in the final chunk. The model supports parameters like temperature, top_p, and stop sequences for precise control over generation.

Who This Is NOT For

If you need a dedicated chat interface, look elsewhere. This is a raw API for developers who manage their own UI. If you require image generation, audio, or video, our service does not support those formats. We do not offer SLAs, SOC2 certifications, or dedicated support channels. If you need model routing between multiple vendors, this is a single-model endpoint. We also do not offer a free unlimited tier; you must top up credit to use the service. If you prefer paying with credit cards or PayPal, our crypto-only model may not suit you.

Questions and answers

Is this the official Grok model from xAI?

No. We serve an open-weight model that is uncensored and runs on our own servers. It is not GPT, Claude, Gemini, Grok, DeepSeek, Qwen, or Llama. It is a distinct model optimized for fewer refusals.

What payment methods do you accept?

We accept crypto only: USDT (TRC20) or USDC (Base). We do not accept credit cards, PayPal, or bank transfers. You can top up any whole amount between $10 and $500.

Do I need a credit card for the trial?

No. You can sign up with Google or email and receive $0.50 in trial credit valid for 7 days. No card is needed to start testing the API.

What happens if I get a refund error?

Errors and refusals are free. If you are double-charged, contact us via the Support page. Credit does not expire, so you do not lose funds for mistakes.

Can I use this for commercial projects?

Yes. There are no restrictions on commercial use. You pay for tokens used. The model does not use your prompts for training, ensuring privacy for your data.

Your key is one form away

Create an account, copy the key, change the base URL. That is the whole setup.

Get API key