Get your key

Uncensored API. Prepaid Crypto. No Refusals.

Ollama API Alternative: Uncensored LLM API

This page provides an uncensored LLM API alternative to the standard Ollama setup. We offer an OpenAI-compatible interface that accepts text input and returns text output without content refusals for lawful adult use.

Last updated

Why Switch to an Uncensored LLM API?

Developers often seek an uncensored LLM API because standard models refuse lawful adult, fictional, or controversial topics. Our service delivers exactly that freedom. We run a single open-weight model tuned to answer without refusals. You do not need to manage local hardware or install libraries on your machine. The interface matches the standard OpenAI format you already know. This means your existing client code works with zero modifications. We do not train on your prompts. We only require an email address to create your account. Privacy is preserved because we do not use your data for training. The model handles sensitive topics without blocking them. This approach suits developers who want reliable, unfiltered outputs for their applications.

curl https://api.ollamaapidocumentation.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list files in the current directory"}]
  }'

Ollama API vs. Ours: Feature Comparison

Our service provides a hosted, OpenAI-compatible chat-completions API. Unlike local Ollama instances, we handle the server infrastructure for you. We support streaming via Server-Sent Events. You can also use function calling and JSON mode. Our model has a 100,000 token context window. This allows for long conversations or large document processing. We do not offer embeddings, image generation, or audio features. You only get text in and text out. This focus keeps our pricing simple and predictable. You do not pay for features you do not use. The endpoint is strictly /v1/chat/completions. This simplicity reduces integration complexity. You get a dedicated key for your account. The key supports up to 300 requests per minute. This is more than enough for most applications.

from openai import OpenAI

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

Pricing Breakdown: Input vs. Output Tokens

We charge based on actual token usage. The rate is $0.15 per 1 million input tokens. Output tokens cost $0.50 per 1 million tokens. Errors and refusals are free. This means you only pay for successful completions. There are no monthly subscription fees. We use a prepaid credit system. Credits never expire. This allows you to top up when you need more. The cost structure is transparent. You can track your usage in your dashboard. There are no hidden fees for streaming. The price per token remains constant. This makes budgeting easy for your project. You can start with a small amount of credit. Add more as your application grows.

import OpenAI from "openai";

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

Rate Limits and Concurrency Limits

Each API key supports 300 requests per minute. You can have 8 requests running concurrently. The maximum request body size is 8 MB. This ensures stable performance for all users. If you exceed the limit, you receive a standard error. You can generate a new key to replace the old one. This allows you to distribute load across multiple keys. The limits are generous for most use cases. Streaming responses count toward the rate limit. Concurrent requests use separate slots. This prevents one long-running query from blocking others. You can monitor your usage in real time. Adjust your application logic to stay within limits. This ensures consistent latency for your users.

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)

Privacy and Data Usage Policies

We do not use your prompts for training. Your data remains private. We only store what is necessary to process your requests. An email address is all we need for your account. No phone number is required. This reduces the amount of personal information we hold. We do not share your data with third parties. Your API key is the only identifier. You can delete your account at any time. This removes all your data from our systems. The model does not retain memory of previous sessions. Each request is treated independently. This is ideal for sensitive applications. You maintain full control over your data. Privacy is a core feature, not an afterthought.

curl https://api.ollamaapidocumentation.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list files in the current directory"}]
  }'

Crypto Payments and Bonus Credits

We accept only crypto for top-ups. You can use USDT on the TRC20 network. USDC on the Base network is also supported. The minimum top-up amount is $20. The maximum is $500 per transaction. We offer bonus credits for larger deposits. You get a 5% bonus from $50. A 10% bonus applies at $100. The highest bonus is 15% at $200. This keeps transaction fees low. Your credit never expires. You can top up whenever you want. The process is fast and secure. You receive your credit instantly after payment. This allows you to focus on building your app.

from openai import OpenAI

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

Getting Started: SDK Integration Guide

Start by creating an account on our site. You can sign in with Google or use an email and password. Your API key is shown immediately. Copy this key to your clipboard. Update your base URL in your SDK configuration. Use HTTPS://api.ollamaapidocumentation.com/v1. Set the model parameter to "uncensored". Send a POST request to /v1/chat/completions. Include your system prompt and user message. The response will contain the generated text. You can also enable streaming for real-time output. This works with any standard OpenAI-compatible client. The integration takes less than five minutes. You can start testing with your trial credit.

Common Questions About Uncensored Models

Does the model block all adult content? No. It allows lawful adult content. It only blocks sexual content involving minors. This is a hard limit that always applies. What is the maximum output length? You can generate up to 16,000 tokens per request. If you do not set max_tokens, the limit is 2,048 tokens. Does it support JSON mode? Yes. You can set response_format to json_object. This ensures valid JSON output for your code. Is the model open source? It is an open-weight model. We run it on our own servers. You do not need to download it. This saves you storage and compute time.

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

What is the ollama API documentation for your service?

Our service uses the standard OpenAI chat completions endpoint. You can find the full documentation on our docs page. The base URL is HTTPS://api.ollamaapidocumentation.com/v1. The model id is "uncensored". You can use any standard OpenAI SDK to connect.

How do I top up my credit?

You can top up using USDT on TRC20 or USDC on Base. The amount must be between $20 and $500. You will receive bonus credits based on the amount you deposit. Your credit never expires and is charged by real token usage.

Is there a free trial?

Yes. Every new account gets $0.50 of trial credit. This is valid for 7 days. This allows you to test the API before committing to a crypto payment.

What are the rate limits?

You get 300 requests per minute and 8 concurrent requests per key. The maximum request body size is 8 MB. If you need more capacity, you can generate a new API key to replace the old one.

Get your key in seconds

Sign up, grab the key, swap the base URL. Done.

Get your key