TestID

SvelteKit + TypeScript + Tailwind on Cloudflare Workers

Pricing and quota

Show monthly free usage and pay-per-image billing clearly before submission.

This route is the planned pricing surface for self-serve users, combining monthly allowance visibility, batch estimates, and payment expectations.

Free quota

10 images / month

deducted on successful outputs only

Paid usage

Per image

applies after free quota is exhausted

Job limit

100 images

single submission cap

Pricing examples

Request 8 images

0 billable images

Request 24 images with 10 free left

14 billable images

Request 100 images with 0 free left

100 billable images

Checkout expectations

  • Billable jobs must complete payment before queueing starts.
  • Users should see remaining free quota before confirming a job.
  • Billing records must link payment state, image count, and job id.

Billing rules

  • Free quota resets each calendar month per user account.
  • Only successfully generated images consume free quota or incur charges.
  • Partial failures require final reconciliation against actual successful outputs.