Your RuAPI balance is debited on usage: each request costs exactly the tokens the model actually consumed. No subscriptions, no monthly fee — the only extras are one-off discounts when you top up.
How charges are calculated
You make a request
Your SDK hits our endpoint. We route it to the appropriate provider.
Provider executes
Returns the response plus token counts (input + output).
Balance deducted
Your balance is debited the USD value of the tokens you used. Internal accounting is in USD at 1 USDT = 1 USD — no conversion to local currencies.
Logged
In your dashboard → Logs, every request shows the model, input/output tokens, and the exact deduction.
Per-token vendor prices can change. Current per-token rates are shown on the main site and update automatically.
A log entry for every request
Every call lands in your dashboard → Logs. Each row shows the model, the input and output token counts, and the USD amount debited. That lets you check at any time where your balance went and spot requests that cost more than expected.
Per-key spend limits
When you create an API key, you can set a spend limit in USD — a cap on how much that single key can draw from your overall balance. Useful for:
- Production / staging / test keys with different limits.
- Sharing a key with a contractor on a tight budget.
- Protecting against runaway scripts.
See Authentication for details.
Refunds and unused balance
Unused balance doesn’t expire: it sits on your account indefinitely. See the Refund Policy for refund rules.
How to pay
Payment methods, USDT networks, and top-up discounts are covered separately — see Top-up Guide.