Skip to content

Tokens vs Moonshot Kimi API

Moonshot sells Kimi K3 and K2.x at flat prices in OpenAI and Anthropic formats. Tokens adds BDT billing and other providers on the same key.

Moonshot's own platform (platform.kimi.ai, formerly platform.moonshot.ai) is where Kimi's list prices come from: Kimi K3 is $3 / $15 per million tokens with $0.30 cache hits, and K2.6 and K2.7 Code are $0.95 / $4.00, with no context-length tiers. Its API accepts both OpenAI and Anthropic request formats. K3 cache writes are billed separately ($3 per million for a 5-minute TTL, $6 for 1 hour), and Moonshot retires older models on its own schedule: K2.5 was discontinued on 31 August 2026. Tokens suits developers who use Kimi alongside Claude, GPT, DeepSeek or GLM and want one key, one BDT invoice and per-key spend caps. If Kimi is your only model and paying in USD is easy, direct is simpler.

Tokens

Pricing model
Prepaid plan or USD wallet, paid in BDT; per-model prices in USD and BDT on /models
Payment methods
Invoice via billing portal
Currencies
USD and BDT
Model prices
Live in the model catalog, in BDT and USD

Moonshot Kimi API

Pricing model
Prepaid account balance; flat per-token USD prices with no context tiers; K3 cache writes billed separately
Payment methods
Prepaid account balance, recharged in the Kimi console, USD prices; tax calculated at checkout
Prices checked
3 Oct 2026
Kimi K3 (per 1M tokens, in / out)
$3.00 / $15.00
Kimi K3 cache hit (per 1M tokens)
$0.30
Kimi K2.6 (per 1M tokens, in / out)
$0.95 / $4.00
Kimi K2.7 Code (per 1M tokens, in / out)
$0.95 / $4.00
Kimi K2.7 Code HighSpeed (per 1M tokens, in / out)
$1.90 / $8.00

Side by side

A tick marks the better option for that row. Some rows go to the other side.
TopicTokensMoonshot Kimi API
PriceSet per model by Tokens; see /modelsMoonshot's list price, flat across the context window
API formatsOpenAI-compatible at https://tokens.bd/v1, Anthropic-compatible at https://tokens.bdOpenAI and Anthropic formats on Moonshot's API
Paying from BangladeshBDT invoice through the billing portalPrepaid recharge with USD prices. Bangladesh Bank FE Circular 26 (2019) limits international-card online payments to USD 300 per transaction
Providers on one keyKimi plus Claude, GPT, Gemini, DeepSeek, GLM, Qwen and othersKimi models only
Model lifecycleAdmin-managed catalog; check /models or GET /v1/models for current Kimi idsRetires models on its own schedule (K2 series in May 2026, K2.5 on 31 Aug 2026)
Spend controlMonthly cap and model allow-list per key; alerts at 50/75/90/100% and on low balanceSpending is bounded by the prepaid balance
Network pathOne extra gateway hopDirect to the model maker

Choose Tokens when

  • Pay a BDT invoice instead of recharging a USD balance with an international card.
  • Run Kimi K3 in Claude Code or OpenCode and switch to Claude, GPT or GLM without a second account.
  • Per-key spend caps matter with K3, whose output costs $15 per million tokens at list price.
  • Receipts, usage history and support tickets in one dashboard.

Choose Moonshot Kimi API when

  • Moonshot's list price is the floor; check /models for Tokens' Kimi prices.
  • New Kimi models and features appear on Moonshot's platform first.
  • Adds a gateway hop and one more party in the data path (Tokens does not store prompt or response content).

Switch your client

Point the client at Tokens and swap the key. Your code and agent setup stay the same.
bash
# Before: OPENAI_BASE_URL=https://api.moonshot.ai/v1, model kimi-k3
export TOKENS_API_KEY=tok_live_your_key
export OPENAI_BASE_URL=https://tokens.bd/v1
export OPENAI_API_KEY=$TOKENS_API_KEY

# Kimi ids on Tokens use provider/model form; find them with:
curl -s https://tokens.bd/v1/models -H "Authorization: Bearer $TOKENS_API_KEY" | grep -i kimi

# Anthropic-format clients such as Claude Code
export ANTHROPIC_BASE_URL=https://tokens.bd
export ANTHROPIC_AUTH_TOKEN=$TOKENS_API_KEY

Other comparisons