Skip to main content
Every processing request consumes credits from your monthly allowance. Credits are size-based: cost depends only on input size, not on which operations you run.

Rates

“Started” means the size is rounded up: a 220 KB text input costs 3 credits; a 4 MB audio file costs 1 credit; a 12 MB audio file costs 3; a 3 MB image costs 2. Minimum cost is always 1 credit.

Plans

Credits reset at the start of each 30-day billing cycle. Unused credits do not roll over.

Reservation and refunds

  • Credits are reserved when the job is created (or, for fast-path text, before processing). If your balance can’t cover the cost, the request is rejected before any work happens.
  • If a job ultimately fails after all retries, the reserved credits are refunded automatically.
  • Retries of the same job do not consume additional credits.

Running out

When a request would exceed your cycle limit:
This returns HTTP 429; distinguish it from rate limiting by the code field.

Tracking usage

GET /v1/usage/current returns per-pipeline totals for the current billing period; see Usage. The dashboard shows remaining credits in real time.