Kimi K3 cache costs: choosing a 5-minute or 1-hour TTL
Cache writes are charged separately for Kimi K3. Understand expiry, refresh behavior and reuse before estimating savings.
Read the analysis →Moonshot’s flagship for long materials, visual understanding and demanding coding. Evaluate conversation integrity, output quality and cache costs.
kimi-k3Rates include the selected group multiplier. All token rates below are USD per million tokens; request rates are separate. A pricing boundary is not the model’s maximum context window.
| Prompt tier (tokens) | Input | Output | Cache read | Cache write |
|---|---|---|---|---|
| ≥ 0 | $11 | $55 | $1.1 | — |
No verified equivalent vendor quote is recorded. We do not infer a vendor rate from a similar model name.
Provide an error screenshot and relevant code. Ask for visible evidence, a diagnosis and verification steps. Check against known answers and retain complete messages.
Thinking is always on, with low/high/max reasoning_effort. Preserve complete assistant messages for multi-turn/tools. Official image input uses base64 or ms://, not public image URLs. Cache writes are billed separately.
Vendor capability announcement ↗Published price snapshot, USD per million tokens. Account availability and the actual bill must be checked separately. Route names retain their configured labels.
Base-tier rates are available below without JavaScript. Enable JavaScript to filter or calculate.
| Model | Provider | Input / 1M | Output / 1M | Per-request rate |
|---|---|---|---|---|
| kimi-k3 | Moonshot | $11 | $55 | — |
POSIX shell template for a channel offering Chat Completions. Set the account-provided base URL (normally including /v1) and API key in your terminal. Confirm this exact identifier is enabled. Running it makes a billable request; this page does not send it.
curl "$YOUJIE_BASE_URL/chat/completions" \
-H "Authorization: Bearer $YOUJIE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kimi-k3","messages":[{"role":"user","content":"Return a JSON object with the sum of 17 and 25 under the key total. No other text."}],"stream":false}'Acceptance target: parse the final message as JSON and verify total equals 42. This is a known mathematical target, not a recorded model response. Also inspect HTTP status, response structure and actual usage. No tool calling or strict-schema feature is assumed.