Quota & overage
Your monthly allowance, the caps that protect it, what happens when you hit one, and how to watch your usage.
Monthly allowance
One allowance, resets every month
Flat tiers (Starter, Pro) get a monthly weighted-token allowance. It resets by calendar month — on the 1st, your used count returns to zero regardless of when you subscribed. PAYG has no fixed allowance; it pays raw provider cost plus a small 0–5% volume markup.
Per-class caps
Caps per model tier class
On top of the overall allowance, each customer has weekly and monthly token caps per model tier class (budget / mid / premium / ultra). A Starter can't reach Premium or Ultra classes, and a Pro can't exceed its class caps. Hitting a cap returns 402 token_quota_exceeded with the class and window that tripped.
HTTP/1.1 402 Payment Required
content-type: application/json
{
"detail": {
"error": "token_quota_exceeded",
"model_tier_class": "premium",
"window": "monthly"
}
}The model_tier_class field tells you which model class hit the cap; window is either weekly or monthly. Switch to a lower-cost model class or raise the cap with a token pack.
Overage vs. block
What happens when the allowance runs out
When a flat tier's allowance is exhausted, the outcome depends on a per-account overage toggle:
- Overage enabled: further usage draws down your prepaid balance instead of being blocked.
- Overage disabled: the request is blocked with 402 until the next reset or a top-up.
- PAYG never blocks on quota — it has no fixed allowance and always bills raw cost + a 0–5% volume markup.
Burst guards
RPM / TPM are separate from quota
Rate limits are not the same thing as your token quota. RPM (requests/min) and TPM (tokens/min) are anti-flood burst guards that return 429 rate_limit_exceeded — a temporary throttle, not a spend cap. Your monthly token quota returns 402 token_quota_exceeded instead. Burst credits (token packs) can temporarily raise a class's token cap from prepaid balance.
See Rate Limits for per-tier RPM/TPM/inflight numbers, the response headers, and backoff patterns.
Check your usage
Watch weighted tokens live
The dashboard Usage page shows weighted tokens used vs. allowance and the reset date. Programmatically, call the subscription quota endpoint with your API key.
curl https://api.anoman.io/anoman/v1/subscription/quota \
-H "Authorization: Bearer anm-sk-..."Enterprise and PAYG return a limit of 0, meaning no fixed monthly cap applies.
Watch your quota
The Usage page shows exactly how many weighted tokens you have left and when they reset.