Spend is visible before the bill
Quota and balance are checked before the request is sent. You see spend per model, not one total at month end.
GPT, Claude, Gemini, Seedream and Veo through one [OI]-compatible API. One balance, one request log, pay for what you use — no subscription per service.
Browse enabled models and context windows before you route a workload.
Credits are the internal unit of spend. A request's cost depends on the model, token type and caching; it is visible in the log before you pay.
Select your use case
No subscriptions, no expiration
A package funds your AI-credit balance.
Transparent consumption
AI-credit charges depend on the model, token type, and caching.
One key, one balance, one request log. You pay for the tokens you actually use, not a fixed subscription per service.
GPT, Claude, Gemini, Seedream, Veo and more through one [OI]-compatible API. Switching models means changing the model field, not your code.
No fixed fee per service. The balance is charged on actual usage: input, output and cached tokens are counted separately.
Top up with packages and see spend per model. Set limits on a key so one client cannot exhaust the team budget.
The answer arrives as it is generated, not after it finishes. If the client disconnects, the request closes and you pay only for received tokens.
Every request keeps its model, status, latency, token usage and cost. A disputed bill is settled from the log, not screenshots.
Issue a separate key per tool and revoke it in one action. You can see which key was last used and when.
A request enters once and stays under control: routing, quota and logging are applied at one point.
Quota and balance are checked before the request is sent. You see spend per model, not one total at month end.
The model field in the request decides which provider answers. Switching models is changing a string, not your integration.
The record keeps owner, key, model, status, latency, tokens and cost. Investigating an incident does not require collecting data by hand.
Existing customer request
Hosted SaaS control layer
Zero-buffer SSE & live trace log
Only after account checks pass
Sign up, issue a key, send a request. Everything after that is measured automatically.
Create an account, top up the balance and issue a gw_ key. From then on the key works like any [OI]-compatible client's API key.
In your SDK, CLI or agent settings, replace the base URL and the key. The request body and response format stay the same, so the integration is not rewritten.
Every request lands in the log with its model, status, latency, tokens and cost. No manual statistics gathering.
You can see who used a model, which model answered and what it cost. No manual statistics gathering.
What the log looks like
An anonymized sample log record: owner, key, model, quota and trace on one line.
Brief answers on price, data and models.
Create an account, top up your balance and issue a key. The first request can go through any [OI]-compatible client.