Pricing
kineticRouter uses a pure pay-as-you-go model — you only pay for what you use. Billing and subscription availability is controlled by the current kineticRouter account configuration.
Review the customer portal for the billing methods, subscriptions, and balance behavior enabled for your account.
Billing Method
Text Models (Per Token)
| Billing Item | Description |
|---|---|
| Input Tokens | Tokens consumed by input (prompt) |
| Output Tokens | Tokens consumed by output (completion) |
| Cached Tokens | Cache-hit input tokens (discounted rate) |
Other Models
| Type | Billing Method |
|---|---|
| Image generation | Per image |
How It Works
- Sign up — Register at the kineticRouter Console
- Top up — Add funds as needed; balance never expires
- Use — Charged by actual usage, settled in real time
Viewing Costs
Console
- Log in to the kineticRouter Console
- Go to the Billing page
- View real-time cost breakdown by model and by date
API Response
Every API response includes a usage field for tracking consumption:
{
"usage": {
"prompt_tokens": 100,
"completion_tokens": 50,
"total_tokens": 150
}
}Cost Optimization Tips
- Choose the right model — Use lightweight models for simple tasks; you don’t need flagship models for every scenario
- Enable Prompt Caching — Prompt-cache savings are model-specific; check the current provider and kineticRouter price records
- Control max_tokens — Set reasonable output length limits to avoid unnecessary token consumption
- Batch requests — Combine multiple short requests into one to reduce repeated prompt overhead
For the dated reference pricing for each model, check the Model Catalog .