EN ▾

Uncensored OpenAI-compatible API

Price Claude: Why Your Tokens Cost More Than Expected

Token costs vary wildly because providers bill for prompt caching, reasoning steps, and system instructions separately. You likely pay more than expected when tools like Cursor or local proxies add hidden overhead to every request.

Last updated

Key takeaways

  • Token counters in IDEs often misrepresent usage by counting UI elements or thinking states as actual model tokens.
  • Plan mode and multi-step agents can double your effective token count by sending the same context repeatedly.
  • Authentication errors and streaming delays do not consume tokens, but failed reasoning steps might.
  • Our uncensored API charges strictly per 1M tokens used, with no hidden caching fees or subscription traps.

Why Token Counts Vary Across Providers

Token counts vary because providers calculate usage differently based on caching, system prompts, and tool usage. Most IDE integrations like Cursor send your entire file history or multiple system instructions with every request. This inflates the prompt side of the token count significantly compared to a raw API call.

When you use a proxy or a local wrapper, you might see counts that include the reasoning steps or the 'thinking' phase. These internal states often consume tokens that your IDE does not display as 'used'. Always check the raw API response to see the actual token usage, not just the UI counter.

SourceTypical Token CountIncludes Thinking?
Raw APILowNo
Cursor IDEHighYes
Proxy WrapperMediumYes

Understanding this difference is critical when budgeting your spend. You might think you are paying for simple queries when you are actually paying for massive context windows.

The 'Plan Mode' Token Doubling Effect

Plan mode doubles token usage because it sends the full context back and forth for every sub-step in a reasoning chain. Instead of one continuous conversation, the agent treats each step as a new logical unit, often re-sending the entire prompt history.

If you are building complex scripts or debugging large codebases, this effect becomes expensive quickly. Each 'thought' or 'plan' step consumes tokens for the context plus the new instruction. This is why some users report massive token spikes after enabling advanced reasoning features.

To mitigate this, you can manually trim the context window or use a model with better context retention. Our uncensored model handles long contexts efficiently, but the doubling effect is inherent to how plan modes operate. You are paying for the thoroughness of the reasoning, not just the output.

Understanding Context Windows vs. Output Limits

Context windows define the total space for prompt and completion, while output limits restrict how much text the model can generate in a single response. Most providers offer a 100k context window but cap output at 8k or 16k tokens. This means you can read a huge document but cannot generate a massive report in one go.

If you need longer outputs, you must chunk your requests or use a streaming approach. Streaming allows you to receive the response in parts, but it still counts against your total token limit. Our API supports a 100,000 token context window with a 16,000 token max output per request.

This distinction matters for cost estimation. A 50k prompt will leave you with only 50k tokens for output, which might be insufficient for long code generation. Always calculate your prompt size before sending requests to avoid unexpected truncation.

Authentication Errors: 401 and Expired Tokens

Authentication errors like 401 do not consume tokens because the model never processes your request. When you see an OAuth token expired message, your API key is invalid, so no computation occurs. You can safely retry or refresh your key without worrying about wasted credits.

However, some proxies might count a 401 as a request if they bill per call rather than per token. Always verify if your provider charges for failed requests. Our API charges only for real token usage, so errors are free.

To avoid these issues, set up a cron job to refresh your tokens regularly. If you are using a local setup like WSL, ensure your environment variables are updated correctly. A simple script to check token validity before each major job can save you from unexpected downtime.

Streaming vs. Non-Streaming Token Counts

Streaming and non-streaming requests consume the same tokens because the model generates the same content. The only difference is how you receive the data. Streaming sends chunks as they are generated, while non-streaming waits for the full response.

Token counts are accurate in both modes. Some providers might report slightly different usage if they cache intermediate states during streaming, but this is rare. Our API reports token usage in the last chunk of a streaming response, ensuring you get accurate data.

Use streaming for better user experience in chat interfaces, but expect the same cost. If you are processing large batches, non-streaming might be more efficient for your infrastructure. Choose based on your latency needs, not your budget.

Why 'Thinking' or 'Wizarding' States Consume Tokens

Thinking states consume tokens because the model is actively generating reasoning text before producing the final answer. This internal monologue is part of the output, so it counts against your token limit. If you see 'thinking' or 'wizarding' in your UI, the model is working hard behind the scenes.

These states are often hidden from your IDE's token counter, leading to confusion when your balance drops unexpectedly. The reasoning tokens are real tokens that you pay for, even if they are not displayed as the final answer.

To reduce costs, you can disable thinking modes or use a model that does not require reasoning steps. Our uncensored model is optimized for direct responses, reducing the overhead of internal thinking. You get more output for your token spend when the model focuses on answering rather than reasoning.

Free Tokens vs. Paid Tokens: What Counts?

Free tokens and paid tokens are treated identically by the model. Once you exhaust your free tier or trial credit, your usage continues seamlessly into your paid balance. There is no difference in performance or token counting between the two.

Some providers cap free token usage at a low limit, forcing you to upgrade quickly. Our trial credit of $0.50 is valid for 7 days and gives you a taste of the full experience. After that, you top up with crypto to continue using the API.

Always check if your provider separates free and paid tokens. Some might prioritize paid users during high traffic, affecting latency. Our API treats all requests equally, ensuring consistent performance regardless of your balance. This transparency helps you predict your costs accurately.

How to Avoid Double Charges on Crypto Top-ups

Double charges on crypto top-ups usually happen when you refresh the page or retry the transaction before the blockchain confirms it. Always wait for the transaction hash to appear in your dashboard before initiating another payment. Our system processes transactions automatically, so duplicate payments are rare but possible.

If you experience a double charge, contact support immediately. We do not offer refunds, but we will adjust your balance if a duplicate is confirmed. Keep your transaction records handy to speed up the resolution process.

To minimize risk, use a stablecoin like USDT or USDC on supported networks. Avoid smaller networks with slower confirmation times. A simple confirmation step before paying can prevent most double charge issues. Our top-up process is designed to be simple and transparent, but user error can still lead to extra credits that are hard to recover.

Frequently asked questions

Does the uncensored model count reasoning tokens?

Yes, all text generated by the model counts toward your token usage, including reasoning steps. If you use a model with built-in reasoning, those tokens are billable. Our uncensored model focuses on direct output, minimizing extra reasoning tokens compared to other providers.

Can I use the same API key for multiple projects?

Yes, you can use the same API key across multiple projects. However, each key has a rate limit of 300 requests per minute. If you need higher throughput, you can generate additional keys, but each account is limited to one active key at a time unless you replace the existing one.

Is there a limit on how many tokens I can use per day?

There is no daily limit on token usage. You pay for what you use, and your credit never expires. You can use as many tokens as you want as long as you have sufficient balance. This makes it ideal for heavy users who need consistent access without monthly caps.

What happens if I send a request that exceeds the context window?

If your request exceeds the 100,000 token context window, the API will return an error. You will not be charged for the tokens in the request that caused the error. Always monitor your prompt size to ensure it fits within the limit. You can also use truncation strategies to fit larger documents into the window.

Get your API key now

Register, copy the key, update your base URL. That is all the configuration required.

Start now