Skip to content

Models & pricing

A model is one AI capability users can invoke — openai/gpt-4o-mini, kling/v1-6-pro, elevenlabs/eleven_multilingual_v3. The Models page lists all of them; each provider's detail page has a filtered Models tab.

Activate / deactivate

Every model row has an inline status selector:

StatusEffect
ACTIVEAvailable to plans that include it
BETAAvailable, flagged as beta in the client UI
DISABLEDGateway refuses new calls instantly — existing jobs finish

Deactivating is the "kill switch" when a model misbehaves or a provider deprecates it. Models are never hard-deleted (usage history references them).

Provider pricing (cost, not retail)

Each model carries a pricing JSON — the real upstream cost per unit, in poisha (1/100 BDT), converted from the provider's USD price at 1 USD = 130 BDT:

ModalityPricing keyExample (poisha)= BDT
Text / chatinputPer1M, outputPer1M{ "inputPer1M": 3900, "outputPer1M": 32500 }৳39 / ৳325 per 1M tokens
ImageperImage{ "perImage": 507 }৳5.07 per image
VideoperSecond{ "perSecond": 4800 }৳48 per second
Audio (TTS)perChar{ "perChar": 0.21 }৳0.0021 per char

This value is not what the customer is charged. It drives three things: the providerCostCents recorded on every usage record, the reseller-account budget reservation, and the cost-to-serve / margin shown on the Plans page.

What the customer actually spends is a credit, counted per call — 1 request debits 1 image credit per image, 1 video credit per video, 1 text request (plus tokens) per text/audio call — against the allowance their plan or credit pack granted. Credits are counts, not a function of the model's pricing.

Setting pricing right:

  1. Find the provider's current USD list price per unit.
  2. Multiply by 130 (BDT), then by 100 (poisha). e.g. $0.039/1M input → 3900.
  3. Edit the model's pricing (Models → row, or PATCH /v1/admin/models/:id). Curated Gemini/Veo models already ship with real BDT costs baked in.

Because pricing is a cost, margin is set at the plan / pack level (grants vs price), not per model — see Plans and Analytics & margins.

The curated catalog

Catalog page shows the recommended lineup with "best for" taglines (e.g. fal.ai = best all-round aggregator, ElevenLabs = text-to-audio, dubbing). recommended models render as highlighted chips in client UIs. New platform versions may add catalog entries — Install all upserts without touching your customizations.

Magic.ai — internal documentation