Prices & capacity
Read the unit before calculating a cost.
Price dimensions
Each item in pricing.dimensions gives USD amount per quantity of unit, identified by kind. Amounts are decimal strings. A model can have separate input, output and cache rates.
| Field | Meaning |
|---|---|
pricing.kind | estimated: unit rates are available. quote_required: configuration-specific pricing is needed; no public quote endpoint is available yet. |
pricing.source | live: observed available pricing. reference: list pricing used as a fallback. |
pricing.reference_dimensions | Comparable list-price dimensions, when known. |
pricing.discount_pct | Estimated largest discount across comparable dimensions, or null. Not a promised discount for every input/output unit. |
{
"kind": "input_tokens",
"amount": "0.25",
"quantity": 1000000,
"unit": "tokens"
}Calculate an estimate
For each applicable dimension, multiply usage by amount / quantity, then add the results. Use matching billing units. The example below is illustrative, not a live model price.
Input: 10,000 tokens × $0.25 / 1,000,000 = $0.0025
Output: 2,000 tokens × $1.00 / 1,000,000 = $0.0020
Estimated total: $0.0045Capacity
Dollar capacity and uncapped availability are separate signals. They do not represent your account balance or an allocation reserved for your requests.
| Field | Meaning |
|---|---|
capacity.status | available, unavailable or unknown, based on the latest catalog observation. |
capacity.credit_usd | Estimated discounted capacity in USD, or null. |
capacity.uncapped | Whether uncapped availability was reported; null means unknown. It does not promise unlimited throughput. |
capacity.quantity | Currently null. uRouter does not publish a defensible token/task stock count. |
Charges
uRouter currently adds no inference markup. uSwap checkout fees, where applicable, are separate. A quoted maximum, reserved hold and confirmed charge are different values. cost_usd: null means the final charge is not known.