Usage is metered in credits, where 1 credit ≈ 1 realtime second of rendered avatar. Both streaming turns and lipsync draw from the same workspace wallet.

Plans and prices

PlanIncludedNotes
Sandbox30 realtime minutes, 3 cached avatarsFree. tic_test_… keys.
Developer600 realtime minutes (10 hours)49/mo,49/mo, 0.085/min overage (~5.10/hour),25avatarsincludedthen5.10/hour), 25 avatars included then 1/avatar.
Studio3,000 realtime minutes (50 hours)249/mo,249/mo, 0.08/min overage (4.80/hour),100avatarsincludedthen4.80/hour), 100 avatars included then 1/avatar.
Scale13,000 realtime minutes (~216 hours)999/mo,999/mo, 0.07/min overage ($4.20/hour), reserved warm capacity and SLA support.
For quoting and planning, Realtime Avatar is priced around $5 per realtime avatar hour. Included minutes are consumed first; overage is charged per minute on paid plans.
Manage plans and top up in the billing dashboard.

How charging works

  • A turn reserves an estimate up front, then settles to the actual rendered seconds (capped at the estimate); the remainder is released.
  • Reservations are atomic and idempotent — a turn can never overdraw the wallet, and a retried Idempotency-Key returns the original result.
  • Per-key spend limits cap how much an individual API key can consume.

Checking balance

curl https://realtimeavatar.ai/api/v1/credits/balance \
  -H "Authorization: Bearer $REALTIME_AVATAR_API_KEY"
A 402 response means insufficient credits or a key spend limit was hit. It is not retryable — top up or raise the limit first.