Appearance
Platform overview
Magic.ai is a subscription-based AI aggregation platform: end users pay one subscription and get access to many AI models (text, image, video, audio) from many providers — OpenAI, Google, Kling, MiniMax, ElevenLabs and more — behind one product.
All amounts are in BDT (Bangladeshi Taka). Money values are stored in poisha (1/100 BDT), so priceCents: 99900 = ৳999. Provider costs are converted from the upstream USD price at 1 USD = 130 BDT.
How money flows
End user pays plan price ──► Magic.ai
Magic.ai pays providers ──► per-request cost (metered per provider account)
Net margin = plan revenue − provider cost − payment-gateway fee (2%) − overhead (8%)
(tracked live on the Plans page and the dashboard)Three levers control profitability:
- Plan pricing & grants — what a subscriber pays vs. how many requests / image / video credits they get.
- Model provider pricing — the real upstream cost per unit, used for cost-to-serve and margin math.
- Provider account budgets — hard caps that stop any provider account from overspending.
Key concepts
| Term | Meaning |
|---|---|
| Provider | An upstream AI company (OpenAI, Google, Kling, …). Registered once. |
| Reseller account | One API key/credential at a provider. A provider can have several — traffic is distributed by weight. This is where your costs happen. |
| Model | One AI model (e.g. openai/gpt-4o-mini). Belongs to a provider. Can be ACTIVE / BETA / DISABLED. Its pricing = real provider unit cost. |
| Plan | A subscription tier sold to end users (price, interval, limits, allowed models). |
| Credit pack | A one-time top-up purchase — grants requests / tokens / image / video credits to the wallet. No recurring billing. |
| Credits | Wallet balance: plans and packs grant credits; each request consumes them by count (1 image = 1 image credit, 1 video = 1 video credit). |
| Workspace | A team of users sharing one subscription (enterprise deals). |
Where to do what
| I want to… | Go to |
|---|---|
| See revenue, cost, margin | Dashboard + Analytics |
| Add / change a provider API key | Providers → provider → Add credentials / rotate |
| Turn a model on/off | Providers → provider → Models tab, or Models |
| Create a pricing tier / reseller package | Plans |
| Sell a one-time top-up | Plans → Credit packs |
| Test any model end-to-end (no quota) | Playground |
| Run a promotion | Coupons |
| Moderate community content | Community |
| Answer customer tickets | Support |
| Find/help/suspend a user | Users |