Launch & operate
Usage & limits
How beatra is billed and how request limits work today.
beatra is in MVP. Pricing and quotas are negotiated per agreement during this phase rather than published on a public price sheet. Once we move to general availability, this page will show concrete numbers.
What to expect today
- Pricing — set per commercial agreement. Reach out via sales@beatra.ai for a quote that matches your expected volume and capability mix.
- Rate limit response — when you exceed your allotted request rate, the API returns the
rate_limitederror code withretryable: true. Back off and retry. - Quota visibility — a self-serve dashboard view of your current limits is on the roadmap. For now, your account team can confirm your current ceiling.
How to design for limits
- Treat
rate_limitedlike any other retryable error: exponential backoff with jitter and a hard upper bound on attempts. - Keep an eye on burstiness. A short spike of parallel requests is the most common cause of hitting a rate limit.
- If you expect to grow past your current ceiling, request an increase before launch rather than during it.
Preview limits
- Single-shot uploads accept files up to 100MB.
- Task list requests accept
limitup to 100. - Music duration and generation limits may vary by selected model during Preview.
Image, video, speech, voice, resumable upload, and callback limits will be defined when those surfaces move out of Planned.