Browse documentation

Pricing

Plans and pricing

What each plan costs, what it opens, and the real price of every model.

Money is counted in integer millimes end to end. 1 TND = 1,000 millimes, and no floating-point number ever touches your balance.

Plans#

PlanPriceCreditReq./minModels
freeFree4.743 TND60Flash only
t100120.000 TND100.000 TND60Whole catalogue
t200239.000 TND200.000 TND60Whole catalogue
t500596.000 TND500.000 TND120Whole catalogue
t10001 191.000 TND1 000.000 TND120Whole catalogue
Rendered from @gamra/pricing — the same table the gateway meters with.

Any paid plan opens the whole catalogue. No model is reserved for the most expensive plan: what you buy is credit and a rate limit, not access rights.

Models#

Rates below are millimes per million tokens, rounded to the integer.

ModelInputOutputMin. planVision
deepseek-v4-flash1 581 mi6 324 mifree—
deepseek-v4.1-flash1 581 mi6 324 mit100—
kimi-k2.7-code5 007 mi21 080 mit100✓
kimi-k315 810 mi79 050 mit100—
glm-5.27 378 mi23 188 mit100—
glm-5.37 378 mi23 188 mit100—
deepseek-v4-pro12 648 mi25 296 mit100—
qwen3.8-max10 540 mi31 620 mit100—
qwen3.7-max13 175 mi39 525 mit100—
qwen3.7-plusfrom 2 635 mifrom 10 540 mit100✓
qwen3.6-flashfrom 1 318 mifrom 7 905 mit100✓
qwen3.7-flashfrom 158 mifrom 685 mit100—
qwen3.8-flash791 mi2 477 mit100—
qwen3-coder-flashfrom 1 581 mifrom 7 905 mit100—
glm-5.2-fast-preview14 756 mi46 376 mit100—
mi = millimes / 1M tokens · Rendered from @gamra/pricing — the same table the gateway meters with.

Prices by request size#

Some models are priced by the size of the prompt: Model Studio bills them in bands (for example up to 32K, up to 256K and up to 1M input tokens). The table shows the entry band. A request is billed entirely at the band its prompt falls in — input, cached input and output alike — exactly as the provider bills us, so a short request on these models costs the entry rate and a very long one costs the higher rate on every token.

Credit expires#

Purchased credit stays spendable for six months from the moment it is granted, including the credit given at signup. One rule, applied to every millime in the wallet.

Spend cap#

POST /v1/spend-cap sets a monthly ceiling in millimes, or clears it with null. Past it, requests get a 402 with the code spend_cap_exceeded — the wallet is not empty; you asked for the brakes.