Get started
Billing
How usage is converted into USD.
All usage is metered and billed in USD, deducted from your account balance only after a request succeeds. Failed requests are never charged.
- Chat and embeddings — billed per token, with input (prompt) and output (completion) tokens priced separately; streaming responses are billed the same way as non-streaming once the stream completes.
- Images — billed per successfully generated image.
- Async tasks (video, audio/music) — billed once when the task reaches the SUCCESS status; tasks that fail or expire are not charged.
- Exact USD prices per model are shown on the Models page and in your dashboard before you commit to a request.
- You can track balance and per-request cost breakdowns from the Usage section of your dashboard.