Bills without explanations
A total at the end of the month tells you nothing about what to fix.
Analytics
Track usage by day and month to date, drill into individual requests, and see how much of your free allowance remains. No surprises at invoice time.
tokens and spend by day
always know where you stand
tokens, latency and price
The problem
A total at the end of the month tells you nothing about what to fix.
When latency or cost jumps, you cannot see which calls did it.
You only learn the free tier ran out when a charge appears.
Capabilities
Daily tokens and spend at a glance in the usage dashboard.
Requests, tokens and price for each day.
Running totals that match what will be invoiced.
See how much of this month's free tokens you have used.
Every call with model, tokens, latency, price, cache status and a short preview.
The same figures come back with each API call for your own observability.
Use cases
Watch spend against plan as features roll out.
Separate keys make each integration's usage clear.
Spot slow calls and the models behind them.
See how much repeat traffic is served free.
How it works
Every call is metered automatically.
See daily and month-to-date totals and your free allowance.
Inspect any individual request.
Control
API keys are shown once at creation and stored only as a hash. Revoke any key instantly from Settings.
Every request carries its own receipt: tokens in, tokens out, latency and price. Nothing is billed that you cannot trace.
Per-account rate limits and a free monthly allowance keep experiments safe before they become production.
You choose exactly what you send. Repeat prompts can be served from your cache, and cache hits are never billed.
For developers
Send a prompt and a capability, or name a model. One bearer key, one small JSON body, and a full receipt on every response.
curl https://YOUR-DOMAIN/api/ainf/inference \
-H "Authorization: Bearer $AI_INFERENCE_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: order-1042" \
-d '{"prompt":"Summarise this ticket in one line","capability":"chat"}'Each call is recorded when it completes, so dashboards reflect your traffic as it happens.
Every response carries tokens and price, so you can tag and total them by feature or customer in your own systems.
Invoices are built from the same metered usage you see in the dashboard.
Every response carries tokens, latency and price, so you can log them into your own systems as you go.
Dashboards are live from your first request.