Uncensored, OpenAI-compatible API for developershttps://api.apertus.cc/v1
Get API key

DeepInfra vs Apertus: Which Uncensored API is Best?

Developers choosing between DeepInfra and Apertus face a fundamental trade-off: broad model selection versus a single, reliably uncensored experience. DeepInfra offers a vast library of open-weight models with flexible pricing, while Apertus delivers a straightforward, single-model API with crypto payments and transparent token billing.

Updated

Key points

  • DeepInfra provides access to numerous models including uncensored variants of Grok, Llama, and Mistral, whereas Apertus offers one specific uncensored model.
  • Apertus uses a prepaid crypto-only payment system with no monthly fees, while DeepInfra supports traditional fiat methods like credit cards.
  • Both APIs are OpenAI-compatible, allowing you to switch clients with minimal code changes by adjusting the base URL and API key.
  • Apertus guarantees no content refusals for lawful adult topics, while DeepInfra's behavior depends on the specific model and provider chosen.

Introduction to DeepInfra

DeepInfra has established itself as a prominent provider in the open-weight model landscape. It serves as a gateway to a wide variety of large language models, allowing developers to access different architectures without managing infrastructure themselves. The platform is known for its extensive catalog, which includes popular open-source models as well as specialized variants tailored for specific tasks.

For developers, DeepInfra offers a unified API interface that abstracts the complexity of different model endpoints. This means you can experiment with various models using a consistent integration pattern. The service is designed for flexibility, catering to teams that need to compare performance across different architectures or require specific model capabilities for niche use cases.

Understanding DeepInfra's role is the first step in deciding if it fits your workflow. It acts as a comprehensive marketplace for LLMs, providing the infrastructure needed to run these models at scale. This makes it a strong contender for projects that demand diversity in model selection rather than a single optimized path.

Apertus: The Uncensored Alternative

Apertus takes a different approach by focusing on a single, uncensored large language model. Unlike platforms that aggregate dozens of options, Apertus provides one robust open-weight model tuned to answer without content refusals for lawful adult use. This model is not GPT, Claude, or any other vendor's proprietary model; it is an independent open-weight solution running on Apertus servers.

The core value proposition is simplicity and reliability. You get a straightforward API that serves text in and text out, with no complex routing or model selection logic required. The model is designed to handle controversial topics, security research, and adult themes without the typical guardrails that might interrupt your application's flow.

This focus means Apertus avoids the overhead of managing multiple model versions or providers. For developers who need a predictable, uncensored output without negotiating refusals, Apertus offers a direct path. It is an independent service, not a reseller of major vendor models, ensuring that the uncensored behavior is inherent to the model itself rather than a configuration setting.

Model Selection: Single vs Many

The choice between DeepInfra and Apertus often comes down to whether you need variety or consistency. DeepInfra allows you to choose from a broad spectrum of models, including uncensored versions of Grok, Mistral, and Gemma. This is ideal for teams that want to benchmark different architectures or switch models based on specific task performance.

  • DeepInfra: Offers a wide catalog. You can select models based on context window, parameter size, or specific fine-tunes. This flexibility comes with the complexity of managing different model behaviors and pricing tiers.
  • Apertus: Provides one model: uncensored. This single model is optimized for reliability and lack of refusals. You do not need to decide which model to use; you just send requests to the API.

Using a single model simplifies integration. You do not need to handle model-specific parameters or switch base URLs dynamically. For applications where the primary concern is getting an uncensored response without administrative overhead, Apertus's single-model approach reduces decision fatigue.

Pricing Comparison

Pricing structures differ significantly between the two platforms, impacting both cost predictability and payment flexibility. DeepInfra typically uses a pay-as-you-go model based on token usage, with prices varying by model. You should check their official documentation for current rates, as they can change based on demand and model type.

Apertus offers transparent, fixed token-based pricing. The cost is $0.25 per 1 million input tokens and $1.00 per 1 million output tokens. Errors and refusals are free, meaning you only pay for successful responses. There are no monthly subscriptions or hidden fees.

FeatureApertusDeepInfra
Input Price$0.25 / 1M tokensVaries by model
Output Price$1.00 / 1M tokensVaries by model
SubscriptionNoVaries
Error CostFreeCheck docs

Apertus's prepaid credit system ensures that you know exactly what you are paying for. Credit never expires, and you can top up as needed without locking into a plan.

Payment Methods: Crypto vs Fiat

Payment options are a key differentiator. Apertus operates on a crypto-only basis, accepting USDT (TRC20) or USDC (Base). This appeals to developers who prefer decentralized finance or want to avoid traditional banking friction. You can top up with any whole amount from $10 to $500.

  • Bonus Credits: Topping up $50 gets you a 5% bonus, and $100 gives a 10% bonus.
  • No Fiat: Apertus does not accept credit cards, PayPal, or bank transfers.

DeepInfra supports traditional payment methods, making it accessible to a broader audience. However, Apertus's crypto model offers privacy and speed. Every new account also gets $0.50 in trial credit valid for 7 days, no card needed. This allows you to test the uncensored model without any financial commitment.

The prepaid credit on Apertus never expires, so you can top up sporadically without losing value. This is particularly useful for projects with variable usage patterns.

Integration Complexity

Both APIs are OpenAI-compatible, meaning you can use the same client code for both. You only need to change the base_url and the API key. Apertus's base URL is https://api.apertus.cc/v1. This makes switching between services trivial if you need to compare results.

Apertus supports standard endpoints like POST /v1/chat/completions and GET /v1/models. It does not offer embeddings, image, or audio generation, keeping the interface clean. Features include streaming via SSE, function calling, and JSON mode.

DeepInfra may offer additional endpoints depending on the model. Some models support vision or audio, while others are text-only. If your application requires multimodal capabilities, DeepInfra's variety might be advantageous. However, for pure text generation, Apertus's focused API reduces integration points.

Apertus limits requests to 300 per minute and 8 concurrent requests per key. The request body is capped at 8 MB. These limits are sufficient for most standard applications and prevent abuse without requiring complex throttling logic.

Privacy and Data Usage

Data privacy is a growing concern for developers. Apertus requires only an email for signup, with no phone number needed. Prompts are not used for training, ensuring that your data remains yours. This is a significant advantage for teams handling sensitive information.

DeepInfra's privacy policy varies by model. Some providers may use your data for training, while others do not. You need to check the specific model's terms on DeepInfra to understand how your data is handled. This variability adds a layer of due diligence to your integration.

Apertus also enforces a hard content limit: no sexual content involving minors. This is the only strict refusal in an otherwise uncensored model. For other lawful adult, fictional, or controversial topics, the model will respond without refusal.

Account security is straightforward. You can sign up with Google or email and password. The API key is shown immediately, allowing you to start testing right away. Refunds are handled via the Support page for mistakes like double charges, as credit is not refunded but never expires.

Conclusion: Choosing the Right API

Choosing between DeepInfra and Apertus depends on your specific needs. If you require a wide variety of models, multimodal capabilities, or traditional payment methods, DeepInfra is the better choice. Its flexibility allows you to tailor your stack to precise performance requirements.

If you prioritize a simple, uncensored text API with transparent crypto pricing, Apertus is the ideal solution. The single-model approach reduces complexity, and the lack of refusals ensures consistent output for adult or controversial topics. The prepaid crypto system offers privacy and flexibility, while the trial credit lets you verify the model's behavior risk-free.

Both APIs are powerful tools for modern development. DeepInfra excels in diversity, while Apertus shines in specialization. Evaluate your project's constraints regarding payment, model variety, and content filtering to make the right choice.

Questions and answers

What does uncensored mean for Apertus?

Uncensored means the model does not refuse lawful adult, fictional, security-research, or controversial topics. It is tuned to answer without the typical content filters found in other models. The only hard limit is that sexual content involving minors is always refused.

Can I use Apertus with the official OpenAI SDK?

Yes. Apertus is OpenAI-compatible. You can use the official SDK by changing the <code>base_url</code> to <code>https://api.apertus.cc/v1</code> and providing your Apertus API key. The model ID to use is <code>uncensored</code>.

How do I pay for Apertus?

Apertus accepts only cryptocurrency: USDT (TRC20) or USDC (Base). You can top up with any whole amount from $10 to $500. Credit never expires, and you receive bonus credits for larger top-ups.

Does Apertus use my data for training?

No. Prompts sent to Apertus are not used for training. You only need an email to create an account, and no phone number is required. This ensures your data remains private and under your control.

Your key is one form away

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

Get API key