Toman pricing, billed by what you use

No subscription, no setup fee, no monthly minimum. Each model carries its final toman price on its own page, and every request is billed against the tokens it actually consumed.

One request, from hold to settleExample
openai/gpt-5-mini · stream: false
Held before the call
5,000 toman
Real cost of this request
1,240 toman
Back to your wallet
3,760 toman
X-Uttapen-Cost-Toman: 1240.000000

Example figures. The real cost of each request is in your usage panel and in this response header; when streaming, in the closing uttapen.meta event.

Minimum top-up
100,000 toman
Up to 50,000,000 toman in a single transaction
Fixed cost
0 toman
No subscription, no onboarding fee
Failed request
0 toman
The temporary hold is released immediately
Free models
50 requests a day
Shared capacity, good for testing

A few models people ask about

Toman per 1M tokens. The last column estimates one 1,000-word round trip.

ModelInput / 1M tokensOutput / 1M tokens≈ 1,000 words
GPT-5openai/gpt-5Input / 1M tokens432,774 tomanOutput / 1M tokens3,462,194 toman≈ 1,000 words5,063 toman
GPT-5 Miniopenai/gpt-5-miniInput / 1M tokens86,555 tomanOutput / 1M tokens692,439 toman≈ 1,000 words1,013 toman
Claude Sonnet 4.5anthropic/claude-sonnet-4.5Input / 1M tokens1,038,658 tomanOutput / 1M tokens5,193,290 toman≈ 1,000 words8,102 toman
Gemini 2.5 Flashgoogle/gemini-2.5-flashInput / 1M tokens103,866 tomanOutput / 1M tokens865,548 toman≈ 1,000 words1,260 toman
DeepSeek V3deepseek/deepseek-chatInput / 1M tokens89,117 tomanOutput / 1M tokens356,156 toman≈ 1,000 words579 toman
Qwen3 Coder 480B A35Bqwen/qwen3-coderInput / 1M tokens103,866 tomanOutput / 1M tokens346,219 toman≈ 1,000 words585 toman
Grok 4.20x-ai/grok-4.20Input / 1M tokens432,774 tomanOutput / 1M tokens865,548 toman≈ 1,000 words1,688 toman
Mistral Medium 3mistralai/mistral-medium-3Input / 1M tokens138,488 tomanOutput / 1M tokens692,439 toman≈ 1,000 words1,080 toman

See all 453 models with prices →

Cheapest models for high-volume work

If you send thousands of requests a day, these give you the most output per toman.

What happens on each request

  1. 1. Before the call, a temporary hold is placed on your wallet so we know the balance covers it.
  2. 2. The request goes to the model and the answer streams back to you.
  3. 3. When it finishes, the real cost is charged and the rest of the hold is released.
  4. 4. If the request errors or the connection drops, only real usage is charged — usually nothing.
  5. 5. The exact figure for every request appears in the usage panel and in the X-Uttapen-Cost-Toman header of the response.

Top-ups, receipts and spend control

  • Top up with an Iranian bank card; the full top-up amount lands in your wallet.
  • Every successful top-up gets a payment receipt with a unique number, using the legal details from your account settings.
  • Each API key can carry a monthly ceiling, an allow-list of models and its own rate limit.
  • Usage broken down by day, model and key, in the panel and through GET /v1/uttapen/usage.
  • No VAT is currently added to top-ups.

Frequently asked

How is the cost calculated?
Each model page carries its final toman price per 1M input and output tokens. A request is billed against the tokens it actually used — no rounding up to a bundle, no minimum per call.
Am I charged for a failed request?
No. A temporary hold goes on the wallet before the call and only the real cost is charged after a successful answer. If it errors or the connection drops, the hold is released.
Is there a subscription or a fixed monthly fee?
No. You pay for usage only, and wallet credit stays where it is until you spend it.
What is the minimum top-up and how do I pay?
100,000 toman, with any Iranian bank card through the payment gateway. Every top-up produces a payment receipt with a unique number.
Do the prices include VAT?
No VAT is currently added to top-ups.
Are prices fixed?
A model's price changes when market conditions or the provider's own price change. The live figure is always on the model page and in the catalogue, with the date it was last updated.
What does "Variable price" mean?
A few models are routers: they send each request to the model they judge best for it, so their price is not known up front. Each request costs the price of the model that answered it; an amount is set aside from the wallet before sending, and after the answer only the real cost is deducted and the rest returns. Their model pages show the average actual cost per 1M tokens over the last 7 days.
Are the free models really free?
Yes, but their capacity is shared and each account has a daily cap. For anything people depend on, a paid model is steadier and faster.
Can I cap what a project spends?
Yes. Each API key can have a monthly toman ceiling, an allow-list of models and its own rate limit, and each key's spend is reported separately.

Create a key, pay for what you use

Top up from 100,000 toman with an Iranian bank card. No subscription, no fixed fee.