Pricing
Pay per generation.
Repeat views are free.
Generations are counted only on success. Failed attempts don't count, and cached views never do.
All plans include the public proxy URL contract, the web component SDK, and the dashboard. Storage of generated mp4s is unlimited at no extra cost.
Pricing FAQ
The fine print, but readable.
- When does a generation count?
- Only on success. Failed pipeline runs, vision-prompting errors, and source-image errors don't count. Cached repeat views never count — it's the create event we charge for.
- What happens at the limit?
- Free hits a hard cap (no overage). Pro and Team support overage at the per-generation rate listed. Existing mp4s keep playing — only new generations stop.
- Can I switch playback modes per asset?
- Yes — pass `?mode=loop|animate-in|animate-on-hover` on the URL or via the SDK prop. Mode picks the playback semantic; the underlying model is auto-picked from your plan tier.