Documentation menu

Pricing & credits

Jobs are paid for in credits from your account balance. The cost depends only on the output target, never on the input size.

Cost per job

ParameterTypeDescription
2k3 creditsTwice the original size.
3k6 creditsThree times the original size.
4k9 creditsFour times the original size.

Every job response includes a credits field with the amount reserved or charged, so your own accounting never has to guess.

When credits move

  • On submit: the job’s credits are reserved. A request you cannot afford is rejected with 402 insufficient_credits and nothing is charged.
  • On failure: if the engine cannot produce a result, the reservation is returned in full. You only pay for successful output.
  • On cancel: cancelling an unfinished job returns its credits.
  • On retry: sending the same Idempotency-Key again returns the original job instead of creating and charging a second one.

Buying credits

Credits are shared between the dashboard and the API and are managed from Dashboard → Billing. Current balance and usage history live under Dashboard → Usage.