Open Router uncensored: A practical guide

An LLM router simplifies API access, but many users now prefer direct, uncensored endpoints to avoid content filters. This guide explains how to switch from complex routing layers to a single, open-weight model that requires zero code changes.

Last updated

Summary

  • Switching base URLs allows immediate access to uncensored models without modifying application logic.
  • Pricing is transparent at $0.15 per 1M input tokens and $0.50 per 1M output tokens.
  • Crypto payments via USDT (TRC20) or USDC (Base) include bonus credits for larger top-ups.
  • The API supports standard OpenAI SDKs, function calling, and JSON mode out of the box.

What is an LLM router?

An LLM router acts as a proxy layer that directs requests to various language models. Developers use it to aggregate multiple providers into a single endpoint. This approach simplifies codebases by hiding vendor-specific quirks.

However, routers introduce latency and potential points of failure. They often route traffic based on cost, latency, or model availability. Some routers also apply their own content filters before sending requests to the underlying model.

For many use cases, a dedicated single-model endpoint is more reliable. It eliminates the routing logic and reduces overhead. You get direct access to the model's capabilities without intermediary processing.

This distinction matters for applications requiring low latency or specific model behaviors. Routers are useful for multi-model strategies. Dedicated endpoints are better for focused, high-volume workloads.

Why use an uncensored model?

Uncensored models remove restrictive content filters that often trigger on adult or controversial topics. Standard models may refuse lawful requests due to broad safety policies. Uncensored variants allow creative freedom and accurate roleplay.

These models are ideal for content creation, adult entertainment, and research. They handle nuanced prompts without false refusals. The model does not infer context from commercial branding to decide what is acceptable.

Privacy is another key factor. Many providers train on user data. Our service does not use prompts for training. Your data remains yours. This is crucial for proprietary or sensitive applications.

Content limits still apply. We block sexual content involving minors. Everything else is fair game. This includes mature themes, violence, and political opinions.

Open Router vs. our dedicated router

Open Router aggregates many models. You pay per model per request. Routing logic can add latency. Our service offers a single, dedicated uncensored model. This ensures consistent performance and pricing.

Open Router requires you to manage multiple model IDs. We use a single ID: "uncensored". This simplifies code. You do not need to switch models based on task difficulty.

Pricing on Open Router varies by model. Our pricing is fixed at $0.15 per 1M input tokens and $0.50 per 1M output tokens. This predictability helps with budgeting. You know exactly what each request costs.

Our service is designed for developers who want reliability. We do not route between vendors. We run one optimized model. This reduces complexity and improves response times.

Drop-in compatibility explained

Our API is fully OpenAI-compatible. You can use the same SDKs and libraries. Change the base URL and API key. Your code remains unchanged. This applies to Python, Node.js, and other supported languages.

The endpoint is /v1/chat/completions. It accepts standard parameters like temperature and top_p. Function calling works as expected. JSON mode is supported for structured outputs.

Streaming via SSE is available. Token usage is reported in the final chunk. This matches the OpenAI streaming protocol. You can integrate it into existing pipelines without modification.

This compatibility extends to CLI tools. Tools like Open Code can switch to our endpoint easily. Just update the configuration. No custom adapters are needed.

Cost comparison: Open Router vs. RouterLLM

Open Router charges per model. Prices vary widely. High-end models can cost significantly more. Our pricing is uniform. $0.15 per 1M input tokens. $0.50 per 1M output tokens.

This is often cheaper than using large models on Open Router. It is more expensive than using small models. But you get a high-quality uncensored model. The quality is consistent.

We use prepaid crypto credits. There are no monthly fees. Errors are free. You only pay for successful completions. This protects your budget from wasted requests.

Bonus credits are available for larger top-ups. 5% bonus for $50. 10% for $100. 15% for $200. This reduces the effective cost per token. It rewards high-volume users.

Technical setup: changing the base URL

To switch to our API, update the base URL in your SDK configuration. Point it to HTTPS://api.routerllm.cc/v1. Use your generated API key for authentication.

Set the model ID to "uncensored". This ensures you are using our dedicated model. All other parameters remain standard. Temperature, top_p, and stop sequences work as expected.

Context window is 100,000 tokens. Max output is 16,000 tokens. Default max tokens is 2,048. Adjust these settings based on your needs. Larger outputs require higher limits.

Rate limits are 300 requests per minute. 8 concurrent requests per key. Request body size is limited to 8 MB. These limits are generous for most applications. Monitor your usage to stay within bounds.

Handling streaming and function calls

Streaming is supported via Server-Sent Events (SSE). Each chunk contains partial text. The final chunk includes token usage. This allows real-time updates in your UI.

Function calling works with standard tool definitions. Define tools in your request. The model will output JSON for tool calls. Parse the response to execute functions.

JSON mode ensures structured output. Use response_format: {"type": "json_object"}. The model will return valid JSON. This is useful for data extraction and API integrations.

Parameters like temperature and top_p control randomness. Use seed for reproducibility. Presence and frequency penalties help avoid repetition. Experiment with these settings to find the best balance.

Privacy and data usage

We collect minimal data. An email address is required for account creation. No phone number is needed. You can sign in with Google or use email and password.

Prompts are not used for training. Your data is not sold. This ensures confidentiality for sensitive applications. You retain full ownership of your inputs and outputs.

Payment information is handled via crypto. Transactions are recorded on the blockchain. This adds an extra layer of privacy.

Refunds are not available for credit. Mistakes like double charges are fixed via support. Credit never expires. This provides flexibility for long-term projects.

Getting started with your first request

Sign up for a free account. You receive $0.50 in trial credit. The trial lasts for 7 days.

Generate your API key on the dashboard. Use this key in your SDK configuration. Set the base URL to HTTPS://api.routerllm.cc/v1.

Make a simple request. Send a prompt to the /v1/chat/completions endpoint. The model will return a response. Check the output for accuracy and tone.

Top up with crypto for higher limits. Use USDT (TRC20) or USDC (Base). Enter the amount between $20 and $500. Bonus credits are applied automatically. Start building your uncensored application today.

Frequently asked questions

Is this an official Open Router product?

No, we are an independent service. We offer a single uncensored model via an OpenAI-compatible interface. We do not aggregate multiple vendors like Open Router does. Our model is open-weight and tuned for minimal refusals.

What payment methods do you accept?

We accept crypto only: USDT (TRC20) and USDC (Base). Top-ups range from $20 to $500. Bonus credits are added for larger amounts.

Does this API support function calling?

Yes, function calling is fully supported. You can define tools in your request and receive structured JSON responses. This works with standard OpenAI SDKs and clients. Streaming and JSON mode are also available.

How much does it cost?

Pricing is $0.15 per 1M input tokens and $0.50 per 1M output tokens. Errors and refusals are free. You pay only for successful completions. Credit never expires.

Get your API key

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

Try with trial credit
Try with trial credit