Skip to main content
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

1

You make a request

Your SDK hits our endpoint. We route it to the appropriate provider.
2

Provider executes

Returns the response plus token counts (input + output).
3

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.
4

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.