Core
Models
The full catalogue with our prices beside the official prices, context windows and formats. We make it from the same registry that the API uses.
Put a model id in the model field of a request. GET /v1/models gives the same list and needs no
key. We make this table from our model catalogue each time that you open the 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.
What GET /v1/models returns
The response has the OpenAI list format and the Anthropic list format. This is one entry:
{
"id": "claude-haiku-4-5-20251001",
"object": "model",
"type": "model",
"display_name": "claude-haiku-4-5-20251001",
"owned_by": "kontinent",
"maker": "anthropic",
"formats": ["anthropic", "openai"],
"endpoints": ["/v1/messages", "/v1/chat/completions"],
"input_modalities": ["text", "image"],
"context_window": 200000,
"reasoning": false,
"starter": true,
"supported_parameters": ["tools", "vision"],
"performance": null,
"pricing": {
"unit": "token",
"usd_per_million_input": 0.2,
"usd_per_million_output": 1,
"usd_per_million_cached_input": 0.02,
"usd_per_million_cache_write": 0.25,
"multiple_of_list": 0.2,
"list": {
"usd_per_million_input": 1,
"usd_per_million_output": 5,
"usd_per_million_cached_input": 0.1,
"usd_per_million_cache_write": 1.25
}
}
}
| Field | What it is |
|---|---|
formats, endpoints | The endpoints that serve the model. See Supported endpoints |
input_modalities | What the model can read: ["text"] or ["text", "image"] |
context_window | The maximum number of tokens in one request, from the maker |
reasoning | true if the model thinks before it answers by default. See Models that think first |
starter | true if the starter balance works on this model |
supported_parameters | Capabilities on /v1/chat/completions: tools, structured-output and vision |
performance | Time to the first token and tokens per second, from our nightly test. null before the first test |
pricing | Our price in US dollars for each million tokens, the official price (pricing.list) and the multiple of the official price |
The JSON above is a copy. The live endpoint is always correct.
Capabilities
supported_parameters controls /v1/chat/completions. If you send tools, response_format or an
image to a model that does not show that capability, you get a 400 error that names the parameter.
We do not charge for that request.
On /v1/messages and /v1/responses, we send your body to the model as you wrote it. The model makes
the decision about each field.
Models that think first
Some models think before they answer. We charge for that output as output tokens, but the response
does not show it. In GET /v1/models, these models have "reasoning": true.
- On a short answer, the thought tokens can be most of the cost.
- A small
max_tokensvalue can stop the model before it writes the answer. Then you get an empty answer and a charge for the thought tokens.
On /v1/chat/completions, you can send reasoning_effort to a GPT or Gemini model. We send it to the
model without a change:
client.chat.completions.create(
model="gemini-3.5-flash",
messages=[{"role": "user", "content": "What is 2+2?"}],
reasoning_effort="low",
)Claude models think only when the request asks. On /v1/messages, send the thinking field of the
Anthropic format.
Get one model
curl https://api.kontinentai.com/v1/models/claude-haiku-4-5-20251001client.models.retrieve("claude-haiku-4-5-20251001")An unknown id gets a 404 error. We never send your request to a different model.