Billing & credits
How credit reservation, settlement and refunds work.
Each model has a base credit cost (see GET /api/v1/models); some parameters (resolution, duration…) apply multipliers. The exact amount for your request is returned as credits when the task is created — the API never charges more than that.
Credits are reserved at creation, settled on success and refunded automatically on failure, or on cancellation while the task is still queued. A result withheld by content moderation (nsfw_output_blocked) stays charged, and so does a task canceled after generation has started. Sandbox (test-key) tasks report the real price but never touch your balance.
Buy credits or subscribe on the pricing page. Track API consumption under Settings → API Usage (per-day / per-key / per-model breakdown), inspect individual calls under Settings → API Logs, and see your full credit history under Settings → Credits.