Billing currency
- The console displays prices in USD for reference
- Actual deductions happen in Credits
- The Credits ↔ USD ratio depends on which package you purchased
When is billing applied?
| Call type | When billed |
|---|---|
| Synchronous API (e.g. Chat) | At response time, by token / character / count |
| Async task (image / video / audio) | When the task finally reaches success |
Task final state failed | Generally not billed (check each service’s detail page) |
| Upstream 5xx / gateway timeout | Not billed |
Live prices
Pricing varies by service, model, and parameters (resolution, duration, token count). The console is the single source of truth.Log in
This documentation site previously tried to mirror per-category price tables, but model pricing changes too fast. To avoid misleading you, the docs now point only to the console as the live source.
Instance balance vs general balance
- Instance balance (Dedicated) — tied to an application created under a specific service; usable only for that service
- General balance — shared across all services
- Calls draw from the instance balance first. If the instance application has “Allow Use General Balance” enabled, it falls back to the general balance when the instance balance is exhausted.
- When fully consumed, the API returns
403 used_up(not 402) — see Response format.
Discounts
Staking $ACE tokens grants discount tiers. Refer to the console for the current rules and entry points.Related
FAQ — Billing & quota
Credits / USD math and common questions
Response format
Out-of-balance, moderation, and other error codes

