Product
One prepaid wallet. Two ways in.
Chat in the browser or build against the API — same balance, same models, same key. No provider SDKs, no provider keys.
For everyone
The chat app
A clean, fast chat UI for everyday use. Pick a model or let routing decide, and watch each reply’s cost land in your ledger.
no subscriptionmodel pickerlive cost
For builders
The developer API
Call it with the tokenflow-sdk or straight over HTTP. One base URL, one auth header, every model behind it.
tokenflow-sdkstreamingtools + web_search
Models behind one wire format
claude-haiku-4-5claude-sonnet-5claude-opusgpt-5.6 familyauto
How it works
Three steps to billing by the token.
1/3
Top up your wallet
UPI or card, from ₹50. Prepaid, never expires.
2/3
Chat or build with one key
The browser app or your own code — same wallet either way.
3/3
Pay per token
Sub-cent precision, every charge logged.
Request path
Metering that never costs you latency.
Accounting runs async, after the stream
Smart routing
Send model="auto" and let it choose.
One classifier call routes each request to a model that fits — or pin any model yourself and routing steps aside.
Cheaper when it can be — a short classifier sizes the request, so simple prompts stop costing frontier prices.
Or pin it yourself — name a model and routing gets out of the way. Auto is a default, never a lock-in.
Failover before the first token — one cross-provider retry fires before anything streams, so you never see a half-answer.
Routing decision
"fix this typo"haiku-4-5
"summarise 40 pages"sonnet-5
"prove this theorem"opus
A failed attempt is free. Cross-provider failover fires before the first token — and the ledger stays fully auditable.
Ready to write the first call?
Install the SDK and go from zero to a streamed reply.