Create key

Uncensored API, your way.

https://api.mistralapikeys.com/v1

Claude API Keys: Why Switch to Uncensored?

Claude API keys offer powerful reasoning, but standard models refuse NSFW content and creative risks. Switching to an uncensored LLM removes those refusals while keeping the same OpenAI-compatible interface you already know.

Last updated

Summary

  • Swap base URLs to use an uncensored model with no content filters for adult or creative use.
  • Pay only for tokens consumed at $0.15 per million input tokens and $0.50 per million output tokens.
  • Top up via crypto with bonuses starting at 5% for $50 credits.
  • Use the same client code with streaming, function calling, and JSON mode support.

The Cost of Compliance in Standard APIs

Claude API keys provide reliable reasoning for enterprise tasks, but compliance comes with friction. Standard models often refuse requests that are technically valid but fall outside safe content policies. This refusal behavior can break automated pipelines that expect a direct response.

Our uncensored inference layer strips away these restrictions. You get raw text output for lawful adult use, fiction, or security research without unexpected blocks. The cost structure remains transparent: you pay for tokens used, not for the privilege of being polite.

When you need high throughput without moderation overhead, this approach saves time. Errors and refusals during your own logic are free, but standard API refusals count against your quota. This distinction matters for cost-conscious developers.

Why 'Uncensored' Matters for NSFW and Creative Use

Uncensored means the model does not refuse lawful adult, fictional, or controversial topics. Standard models often apply broad filters that catch nuanced creative writing or specific NSFW contexts.

For NSFW chatbot applications, this distinction is critical. You want the model to engage with the content, not politely decline. Our model is tuned to answer without content refusals, ensuring your creative workflows proceed smoothly.

Privacy is minimal because we only need your email. Prompts are not used for training your data. This ensures your creative assets remain yours. The hard limit is only on sexual content involving minors, which is always refused.

Technical Parity: OpenAI-Compatible Endpoints

We provide a hosted, OpenAI-compatible chat-completions API serving one uncensored large language model. Text in, text out. The integration is as simple as swapping the base URL.

Endpoints include POST /v1/chat/completions and GET /v1/models. There are no embeddings, no image generation, and no fine-tuning. This simplicity reduces integration complexity. You get streaming via SSE, function calling, and JSON mode support.

The model ID is "uncensored". It runs on our own servers and is not GPT, Claude, or any other vendor's model. Context window is 100,000 tokens. Max output is 16,000 tokens per request. Parameters like temperature, top_p, and seed are fully supported.

Privacy: Minimal Data vs. Training Models

Standard providers may use your data for training. Our approach is different. We require only an email address for signup. No phone number is needed. This minimizes the personal data you expose.

Prompts are not used for training. Your creative output remains private. This is crucial for developers who want to use the API for proprietary content generation without risking data leakage.

Account security is handled via Google sign-in or email and password. The API key is shown immediately upon creation. You can generate a new key to replace the old one, ensuring you always have control over your access.

Flexibility: No Vendor Lock-in

Vendor lock-in often comes with restrictive pricing and sudden policy changes. Our model runs on our own infrastructure, giving you consistent performance.

The base URL is HTTPS://api.mistralapikeys.com/v1. This works with the official OpenAI SDKs and any OpenAI-compatible client. You can switch between models by changing the model ID in your code.

Limits are generous: 300 requests per minute per key. You can have 8 requests at the same time. The request body limit is 8 MB. This flexibility supports high-throughput applications without sudden throttling.

Pricing Comparison: Token Costs

Our pricing is transparent. Input tokens cost $0.15 per million. Output tokens cost $0.50 per million. There is no subscription fee. You pay only for what you use.

Errors and refusals are free. This means you can experiment without worrying about wasted credits. Prepaid credit is charged by real token usage. Paid credit never expires, so you can use it whenever you need it.

Top-ups are crypto only. You can pay with USDT on TRC20 or USDC on Base. The minimum amount is $20, and the maximum is $500. Bonuses apply: +5% from $50, +10% from $100, and +15% from $200.

When to Stick with Claude and When to Switch

Claude excels at complex reasoning and enterprise-grade reliability. If you need specific model features or strict compliance, stick with it. However, if you need raw output for NSFW or creative use, switch to our uncensored API.

Our model is not a replacement for all use cases. It is one model, uncensored, and focused on text generation. It does not offer the breadth of a multi-model provider.

For coding tasks, our model handles text well. For creative writing, it removes barriers. The choice depends on your need for compliance versus freedom. Evaluate your specific content requirements before switching.

How to Migrate Your Client Code

Migrating is straightforward. Change the base URL in your client configuration. Update the model ID to "uncensored". The rest of your code remains the same.

Use the streaming endpoint for real-time output. Enable function calling if you need tool use. JSON mode ensures structured output for your applications. Parameters like temperature and top_p allow you to tune the creativity.

Code sample for Python:

from openai import OpenAI

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

Code sample for Node.js:

import OpenAI from "openai";

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

Code sample for 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)

Common questions

Is the uncensored model the same as Claude?

No. Our model is an open-weight model run on our own servers. It is tuned for uncensored output and is not GPT, Claude, Gemini, or any other vendor's model. It serves the same OpenAI-compatible interface but provides different content behavior.

How do I top up my credit?

Top-ups are crypto only. You can pay with USDT on TRC20 or USDC on Base. Any whole amount from $20 to $500 is accepted. Bonuses apply starting at $50, with +5% for $50, +10% for $100, and +15% for $200.

What are the rate limits?

You are limited to 300 requests per minute per key. You can have 8 requests at the same time. The request body limit is 8 MB. One active key per account ensures clear usage tracking.

Do you use my prompts for training?

No. Prompts are not used for training. We require only an email address for signup. No phone number is needed. Your creative output remains private and is not used to improve the model.

Get your key in seconds

Sign up, copy the key, update the base URL. Done.

Create keyView documentation