Routing
Routing decides which model and provider serve a request. New integrations should start with model: "auto", then control the range with tier and API key policy.
Common Requests
Tiers
Wallet Fallback
When the request uses model: "auto" and the current tier lacks balance, JoyToken may try another tier allowed by policy.
Pinned model requests do not automatically switch models. If balance or budget is insufficient, the request returns 402 insufficient_quota.