Skip to main content
Omnia is prepaid: you top up a wallet, and every request is metered and deducted from that balance in real time. There are no subscriptions, seats, minimums, or idle GPU costs: you pay only for what you consume, and you can only spend what you’ve funded.

The wallet

Each workspace has exactly one wallet. You add funds with a card, and your balance is debited as you use the platform. Balances are tracked internally in integer micro-cents (1,000,000 micros equal $1.00), so every charge is exact and there is no floating-point drift, even across millions of tiny per-request debits. See Managing your wallet to top up and track your balance.

What you’re billed for

Omnia meters three kinds of consumption, each with its own pricing model.

Per token

Shared inference. Input and output tokens are priced separately, per million tokens.

Per GPU-hour

Dedicated endpoints, billed per-minute while the endpoint is running.

Per trained token

Fine-tuning jobs, charged once when the job completes.
Requests to shared models are billed on the tokens they use. Input (prompt) and output (completion) tokens are priced independently, each quoted per million tokens. Before the request runs, Omnia places a hold and, when the request settles, replaces it with the exact charge. See Managing your wallet for how holds work.
A dedicated endpoint reserves GPU capacity for your workspace and is billed for the GPU-hours it runs, at per-minute granularity, only while it is running. Individual inference requests to a dedicated endpoint are not per-token metered; you’ve already paid for the GPU. Deploying requires enough prepaid balance to cover a minimum runway (default one hour), and an endpoint whose wallet runs dry is auto-stopped. See Dedicated endpoints.
A fine-tuning job is priced on the number of tokens processed during training and is charged once, on completion. See Fine-tuning.

Pay-as-you-go, metered exactly

Usage is metered to the micro-cent and settled against your wallet as requests complete. There are no estimates or month-end surprises; the amount you see deducted is the amount the request cost. For streaming requests, Omnia bills the tokens actually produced, including partial output when a stream is cancelled or disconnects. You are charged for what was generated, and never for nothing.

Worked example

Suppose a shared model is priced at 0.50permillioninputtokensand0.50 per million input tokens** and **1.50 per million output tokens (prices shown are illustrative). A request sends a 1,200-token prompt and generates a 300-token completion: That total, 1,050 micro-cents, is what gets deducted from your wallet when the request settles.

Balance gating

Before a per-token request runs, Omnia checks your available balance and places a short-lived hold sized to the request’s worst-case cost: the prompt estimate at the input rate plus the maximum possible output at the output rate, priced at the sell price including markup. Maximum output is bounded by the model’s context window, so the hold can never be unrealistically large. If your balance can’t cover the hold, the request is refused with 402 insufficient_balance rather than letting you overspend. The hold is released and replaced by the exact charge once the request settles.
A small negative buffer (down to at most −$1.00) means a request already in flight won’t fail mid-way over a rounding cent. But a wallet at or below that buffer stops accepting new requests. Keep a balance, or enable auto-reload.

Auto-reload

Enable auto-reload to top up automatically from a saved card when your balance drops below a threshold you set, so production traffic never stalls on an empty wallet.

Refunds

If a payment is refunded, the corresponding wallet credit is reversed automatically.

Seeing your spend

Every request writes a ledger entry with its tokens and cost, to the micro-cent. Review it under Usage in the dashboard, or export it as CSV. See Usage & invoices.