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 context
    5x 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 context
    5x 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 context
    4x 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 context
    5x 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 context
    5x 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 context
    3x 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 context
    5x 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 context
    5x 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 context
    5x 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 context
    5x 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 context
    5x 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 context
    1.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 context
    1.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 context
    1.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:

FieldWhat it is
cost_microsThe 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_usdThe same cost in US dollars
list_price_usdThe cost of the same tokens at the official price
saved_usdlist_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:

  1. Hold. We hold the maximum cost from your balance. The maximum cost uses all of your max_tokens as output. If your balance is too low, you get a 402 error, and the request does not start.
  2. Run. The model answers.
  3. 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.