Skip to main content

Model Pricing

K3 Series Models

Note: Cache Write refers to the cost of writing request prefixes into the context cache. The Kimi API automatically caches repeated request prefixes, and cache entries come in two time-to-live (TTL) tiers — 5min and 1h. If no TTL is specified, the 5min tier applies by default. Input that hits the cache within its lifetime is billed only at the Cached Input Price: each hit automatically refreshes the cache entry’s lifetime, with no additional cache write charge.

K2 Series Models

Here, 1M = 1,000,000. The prices in the table represent the cost per 1M tokens consumed. Explanation: Prices exclude applicable taxes. Specific tax obligations are subject to local tax regulations and will be calculated at checkout based on your jurisdiction.

Concepts

Billing Unit

Token: A token represents a common sequence of characters. The number of tokens used for each English character may vary. For example, a single character like “antidisestablishmentarianism” might be broken down into several tokens, while a short and common phrase like “word” might use just one token. Generally speaking, for a typical English text, 1 token is roughly equivalent to 3-4 English characters. The exact number of tokens generated by each call can be obtained through the Token Calculation API.

Billing Logic

Model inference APIs bill both Input and Output based on usage. For K3 series models, cache writes are billed separately per TTL tier (5min / 1h); cached input is billed at the cache-hit price only, with no additional cache write charge. If you upload and extract content from a document and then pass the extracted content as Input to the model, the document content will also be billed based on usage. File-related APIs (file content extraction and file storage) are temporarily free: if you only upload and extract a document, the file APIs themselves incur no charges.

Model Notes

See each model’s guide for capabilities and recommended use cases: