Reference
Prices and charges
Each model costs a fixed fraction of the official price of its maker, for each token. How we hold and charge the cost, and where your balance comes from.
The rule
Each model costs a fixed fraction of the official price of its maker, for each token. Input, output, cached input and cache writes use the same fraction. If a maker charges more for a long prompt, our price for that prompt changes by the same step. You pay for the tokens that you send and the tokens that the model returns, counted on your request.
GET /v1/models gives our price for each million tokens, the official price (pricing.list) and the
fraction (pricing.multiple_of_list). It needs no key. It is always correct for the figures on this
page.
Frontier models
- claude-opus-5-5 Anthropic · 200k context5x less
- Input /1M
- Official price
$4.00, Kontinent AI $0.80 - Output /1M
- Official price
$20.00, Kontinent AI $4.00 - Cached /1M
- Official price
$0.20, Kontinent AI $0.04
chat messages - claude-opus-5 Anthropic · 200k context5x less
- Input /1M
- Official price
$5.00, Kontinent AI $1.00 - Output /1M
- Official price
$25.00, Kontinent AI $5.00 - Cached /1M
- Official price
$0.50, Kontinent AI $0.10
chat messages - claude-sonnet-5-5 Anthropic · 200k context4x less
- Input /1M
- Official price
$2.00, Kontinent AI $0.50 - Output /1M
- Official price
$10.00, Kontinent AI $2.50 - Cached /1M
- Official price
$0.20, Kontinent AI $0.05
chat messages - claude-sonnet-5 Anthropic · 200k context5x less
- Input /1M
- Official price
$2.00, Kontinent AI $0.40 - Output /1M
- Official price
$10.00, Kontinent AI $2.00 - Cached /1M
- Official price
$0.20, Kontinent AI $0.04
chat messages - claude-haiku-4-5-20251001 Anthropic · 200k context5x less
- Input /1M
- Official price
$1.00, Kontinent AI $0.20 - Output /1M
- Official price
$5.00, Kontinent AI $1.00 - Cached /1M
- Official price
$0.10, Kontinent AI $0.02
chat messages - claude-fable-5-1 Anthropic · 200k context3x less
- Input /1M
- Official price
$10.00, Kontinent AI $3.30 - Output /1M
- Official price
$50.00, Kontinent AI $16.50 - Cached /1M
- Official price
$0.25, Kontinent AI $0.0825
chat messages - gpt-5.5 OpenAI · 1M context5x less
- Input /1M
- Official price
$5.00, Kontinent AI $1.00 - Output /1M
- Official price
$30.00, Kontinent AI $6.00 - Cached /1M
- Official price
$0.50, Kontinent AI $0.10
chat responses - gpt-6.1-sol OpenAI · 1M context5x less
- Input /1M
- Official price
$2.00, Kontinent AI $0.40 - Output /1M
- Official price
$10.00, Kontinent AI $2.00 - Cached /1M
- Official price
$0.10, Kontinent AI $0.02
chat responses - gpt-5 OpenAI · 400k context5x less
- Input /1M
- Official price
$1.25, Kontinent AI $0.25 - Output /1M
- Official price
$10.00, Kontinent AI $2.00 - Cached /1M
- Official price
$0.125, Kontinent AI $0.025
chat responses - gemini-3.1-pro-preview Google · 1M context5x less
- Input /1M
- Official price
$2.00, Kontinent AI $0.40 - Output /1M
- Official price
$12.00, Kontinent AI $2.40 - Cached /1M
- Official price
$0.20, Kontinent AI $0.04
chat - gemini-3.5-flash Google · 1M context5x less
- Input /1M
- Official price
$1.50, Kontinent AI $0.30 - Output /1M
- Official price
$9.00, Kontinent AI $1.80 - Cached /1M
- Official price
$0.15, Kontinent AI $0.03
chat
Open models
- glm-5.3 Z.ai · 1M context1.8x less
- Input /1M
- Official price
$1.40, Kontinent AI $0.77 - Output /1M
- Official price
$4.40, Kontinent AI $2.42 - Cached /1M
- Official price
$0.26, Kontinent AI $0.143
chat messages - qwen3.8-max Qwen (Alibaba) · 1M context1.8x less
- Input /1M
- Official price
$2.00, Kontinent AI $1.10 - Output /1M
- Official price
$6.00, Kontinent AI $3.30 - Cached /1M
- Official price
$0.25, Kontinent AI $0.1375
chat - deepseek-v4.1-flash DeepSeek · 1M context1.8x less
- Input /1M
- Official price
$0.30, Kontinent AI $0.165 - Output /1M
- Official price
$1.20, Kontinent AI $0.66 - Cached /1M
- Official price
$0.006, Kontinent AI $0.0033
chat messages
USD per million tokens. The struck-through figure is the maker's official price. The figure beside it is ours.
The table shows the frontier models first. The open models (Kimi, GLM, Qwen and MiniMax) come after them. Each open model has its own multiple, and it is smaller than the frontier multiple.
To check an official price, open the price page of the maker: Anthropic, OpenAI, Google, Moonshot AI, Z.ai, Qwen and MiniMax.
The cost on each response
A response without a stream has a kontinent block:
| Field | What it is |
|---|---|
cost_micros | The cost in micro-dollars. One micro-dollar is $0.000001. This is the amount that we take from your balance. Add these values to get an exact total |
cost_usd | The same cost in US dollars |
list_price_usd | The cost of the same tokens at the official price |
saved_usd | list_price_usd minus cost_usd |
A chat completions stream has the block on its usage frame. A Messages stream and a Responses stream do not have the block. See Supported endpoints. The “Saved this month” figure on the dashboard is the sum of the savings of your requests.
Your balance
The balance is in US dollars, and it does not expire. There is no subscription and no minimum monthly payment.
A new account gets a starter balance of $0.02. Until you add balance, you can
use it on these models only: claude-haiku-4-5-20251001 (/v1/messages, /v1/chat/completions); gemini-3.5-flash (/v1/chat/completions).
To get more balance, top up on the balance page, in US dollars or in your own currency. A top-up starts at $1 by mobile money or bank transfer, and at $3 by card. You can also enter a redemption code there. The balance page also shows each charge.
How we charge a request
Before a request starts, we do not know how long the answer will be. Thus, we use three steps:
- Hold. We hold the maximum cost from your balance. The maximum cost uses all of your
max_tokensas output. If your balance is too low, you get a402error, and the request does not start. - Run. The model answers.
- Charge. The model gives the real token counts. We charge for those tokens and give back the rest of the amount that we held.
As a result:
- An amount that we hold during a request is not a charge. Most of it comes back.
- If the request fails, all of the amount comes back. A failed request costs no money.
- We charge on the token counts of the model, not on our estimate.
How we round a charge
We round each charge up to the next micro-dollar.
Thought tokens
Some models think before they answer. We charge for that output as output tokens, but the response
does not show it. On a short answer, this can be most of the cost. In GET /v1/models, these models
have "reasoning": true.
Streams
A stream costs the same as the same request without a stream. If you close the connection, we charge for the output that the model wrote. See Streams.
What we do not do
- We do not use monthly plans, seats or tiers.
- We do not charge for a failed request.
- We do not change a price without notice. We write each price change in the changelog. A price change does not change the value of a balance that you have.