Create your account
Register with an email. Keys are stored under your order history.
Registration is freeYour shopping cart is empty!
Kimi token packs
Astra, Sol, Mini and Luna as prepaid token packs, plus batch and caching rates. The key lands in your account the moment checkout completes.
01 / Model directory
Why packs
Four rules the whole catalogue follows.
Compatibility
Every Kimi models answers on one endpoint - POST https://api.moonshot.com/v1/responses. Drop in the key and the model id, there is no extra library to install.
Billing
You pay for a fixed quota up front, so there is no monthly invoice, no auto-recharge and no overage.
Delivery
There is no shipping address and no delivery wait. The key appears in your account and inbox once the order completes.
Traceability
Every key is tied to an order line, a model and a quota, which makes spend easy to audit.
Order + key trace
Your checkout stays the same. The pack you pick, the number of units and the order status decide how much quota the key carries and whether it is active.
Pricing, without the guesswork
Each model is sold as a fixed token pack, priced per million tokens at Kimi's own rate, and you can stack as many units as you need.
Batch API packs are billed at half the standard rate, and prompt-caching packs bill cached input at 10% of the input price with 1.25x writes.
5% off from 10 units and 10% off from 50 units. The discount is applied automatically.
Prices convert to the currency picked in the header. You pay the amount shown at checkout.
Use any payment method the checkout page offers for your order.
First call
Registration is free and does not include model credit. Quota comes from the packs you buy.
Register with an email. Keys are stored under your order history.
Registration is freePick the model and the number of units, then pay at checkout. There is no shipping step.
Volume breaks at 10+ and 50+ unitsOnce the order completes, copy the key from My Account › Order History and send your first request.
Key issued automaticallyimport os, requests
resp = requests.post(
"https://api.moonshot.com/v1/responses",
headers={
"Authorization": "Bearer " + os.environ["the platform_API_KEY"],
"Content-Type": "application/json",
},
json={
"model": "YOUR_MODEL_ID",
"input": "Explain the CAP theorem in two sentences.",
},
)
print(resp.json()["output"][0]["content"][0]["text"])curl https://api.moonshot.com/v1/responses -H "Authorization: Bearer $the platform_API_KEY" -H "Content-Type: application/json" -d '{
"model": "YOUR_MODEL_ID",
"input": "Explain the CAP theorem in two sentences."
}'const res = await fetch("https://api.moonshot.com/v1/responses", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${process.env.the platform_API_KEY}`,
},
body: JSON.stringify({
model: "YOUR_MODEL_ID",
input: "Explain the CAP theorem in two sentences.",
}),
});
const data = await res.json();
console.log(data.output[0].content[0].text);Keys live in My Account › Order History and can be rotated by placing a new order.
Virtual delivery
Token packs are virtual products. There is no warehouse and no courier involved. The store issues, suspends and restores access keys from the order status.
Token packs never ask for a delivery address or a shipping method.
A key is generated for each virtual order line once payment completes.
If an order leaves a completed status, its keys are suspended.
Keys, model ids and quota live under My Account › Order History.
Data handling
The store handles your order and the key it issues. The prompts and responses you send with that key never pass through the shop.
Stored with your order
We keep the order, the issued key, its model id and its quota so you can find it again, and so the key can be suspended if the order is refunded.
Never stored by the shop
API traffic goes straight from your application to the model endpoint. The storefront never receives your request or response content.
Fit check
Tired of topping up balances and chasing invoices across projects? Buy the exact quota you need as a pack instead.
The usual pay-as-you-go arrangement
One checkout, one key per line
Before you buy
Straight answers about packs, keys, delivery and refunds.
Each product is one pack of a specific Kimi models, such as 1M tokens of kimi-k2.5 or 100M tokens of kimi-k2.5. The pack price is fixed: tokens divided by one million, times Kimi's published per-MTok rate. Buying more units multiplies the pack, and volume breaks kick in at 10 and 50 units.
As soon as the order reaches a completed status, usually right after payment is confirmed. The key appears in My Account › Order History and is also sent to the order e-mail.
No. Every model pack is a virtual product, so checkout skips the shipping address and the shipping method entirely.
Keys are only active while their order stays completed. If the order is refunded, cancelled or charged back, its keys are suspended automatically. If the order returns to a completed status, the same keys are reactivated.
Packs for Kimi K2.5, Kimi-6.1 Sol, Kimi K2.5 and Kimi K2.5, plus Kimi K2, Batch API and prompt-caching packs. The model directory lists every pack with its context window, token type and rate.
Yes. Add as many packs as you like. Each order line gets its own key with its own model id and quota.
Yes. Creating an account is free and does not include model credit. Buy while logged in so that your keys are always stored in your account.
There is no shipping, no stock limit and no waiting. Buy 10+ units of a pack for 5% off, or 50+ units for 10% off. Prices are shown in your selected currency at checkout.
A key is issued automatically the moment the order completes.
Virtual packs never ask for an address or a delivery method.
5% off from 10 units, 10% off from 50 - applied in the cart.
Ready to start?
Kimi token packs from Moonshot AI, delivered as virtual products.