Monetization & Pricing
Integration credit system — tiered plans, per-user daily caps, and overage pricing.
50 credits / day
- 50 daily integration credits
- Image renders (1 credit each)
- AI shell naming & chat
- Prompt caching & dedup
- Video renders (30 credits)
- Batch shell generation
- Priority rendering queue
200 credits / day
- 200 daily integration credits
- Image renders (1 credit each)
- AI shell naming & chat
- Prompt caching & dedup
- Video renders (30 credits each)
- Batch shell generation
- Priority rendering queue
1000 credits / day
- 1,000 daily integration credits
- Image renders (1 credit each)
- AI shells naming & chat
- Prompt caching & dedup
- Video renders (30 credits each)
- Batch shell generation
- Priority rendering queue
Generate Image
Per image render
Generate Video
Per 6-second clip
Generate Speech
Per 50 characters of text
Invoke LLM
Per AI chat response
Transcribe Audio
Per audio file
If a user exceeds their daily credit cap, additional credits are billed at $0.02 per credit. Overage is calculated at the end of each billing cycle and charged on the next invoice.
1. Quota check: Before every integration call, the backend checks the user's 24-hour rolling credit usage against their tier's daily cap.
2. Cache lookup: If the same prompt + parameters were rendered in the last 24 hours, the cached result is returned instantly — no credits consumed.
3. In-flight dedup: If an identical render is already in progress (within 60 seconds), the request waits and returns that result instead of starting a new one.
4. Hard block: When the daily cap is reached, the call returns a 429 error and the UI shows a "Daily limit reached" toast.