Short answer
Picking within this generation of Kimi is two decisions, not one choice between three options.
First: stay on Kimi K3, or move up to the K3.1 Pro family.
K3.1 Pro is a post-trained version of K3. The 3T-class open-weight architecture and the context window are unchanged; what changed is substantially more post-training compute. Moonshot AI says that compute went into long-horizon agentic work and fewer factual errors, with the concrete gains showing up in financial modelling, office documents, and code for game engines, 3D scenes and CAD scripts. So if your K3 pipeline keeps drifting on long runs or keeps getting numbers and document details wrong, the reason to upgrade is quality, not price.
Second: inside the K3.1 Pro family, standard speed or Highspeed.
Capability, context and API surface are identical. Highspeed just generates 2-3x faster. You pay for it: $4.00 input / $20.00 output per million tokens on Bedrock's Global standard tier, against $3.00 / $15.00 for the preceding K3.
In one line each:
- Existing K3 pipelines, cost-sensitive, short tasks → stay on K3. $3.00 / $15.00 is the cheapest tier of this generation.
- Long tasks, many steps, accuracy matters, but speed is not the bottleneck → K3.1 Pro at standard speed. The launch material does not publish a rate for it; go by the Bedrock pricing page.
- Sequential agent loops where every step waits on generation → Highspeed. The 2-3x buys wall-clock time.
kimi-k3-1-pro-highspeed is not on TeamoRouter yet. Once it lands, the same key and the same base URL with model set to kimi-k3-1-pro-highspeed is the whole migration. We carry no Moonshot model at all right now, so there is no same-vendor stand-in to point you at — keep running whatever you already have until it arrives.
The comparison in one table
| Kimi K3 | Kimi K3.1 Pro (standard speed) | Kimi K3.1 Pro Highspeed | |
|---|---|---|---|
| Role | Previous generation, 3T-class open weights | Post-trained K3, more post-training compute | Fast variant of K3.1 Pro — not a separate model |
| Released / available | Already on Bedrock, listed on the pricing page | Released November 4, 2026 | Announced November 10, 2026 with the Bedrock launch |
| Context window | 1M tokens | 1M tokens (carried over from K3) | 1M tokens |
| Output speed | Baseline | K3.1 Pro standard speed | 2-3x K3.1 Pro |
| Standard tier (per 1M in / out, Global) | $3.00 / $15.00 | Not given in the launch material | $4.00 / $20.00 |
| Cache read | $0.30 | Not given in the launch material | $0.20 |
| Cache write (30 min) | Not given in the launch material | Not given in the launch material | $5.00 |
| US / India profiles | Not given in the launch material | Not given in the launch material | $4.40 / $22.00, cache read $0.22, write $5.50 |
| Reasoning settings | Not given in the launch material | Not given in the launch material | none / low / medium / high / xhigh / max, default max |
| Flex / Priority | Not given in the launch material | Not given in the launch material | Yes: Flex at half rate, Priority at +75% |
| Video input | — | — | Not supported |
| On TeamoRouter | No | No | Not yet |
Where the table says the launch material does not give a figure, there is no figure — the source prices K3 and Highspeed only, so nothing else gets invented here.
What Highspeed actually buys
Time, not intelligence.
K3.1 Pro's headline workloads are mostly sequential. An agentic coding task reads files, plans a change, edits code, runs tests, fixes failures, then goes round again. In each of those turns, the generation stretch is the part you can watch. Raising the output-token rate by 2-3x shortens that stretch. It does not deepen the reasoning and it does not cut the number of tool calls.
Two things follow:
- The longer and more stepped the task, the more Highspeed is worth. You will not notice it on a single question; a twenty-step agent loop accumulates a visible gap.
- If the work is not sequential, the premium is hard to earn back. Batch jobs, evaluations and summaries have nobody waiting on them, so paying more per token buys nothing — that is where Flex belongs instead.
And the quality gains that define K3.1 Pro — long-horizon agents, fewer factual errors, finance modelling, office documents, engine and CAD code — belong to the whole K3.1 Pro family. They are not a Highspeed exclusive. If your motive is "more accurate, less drift", standard speed gives you the same thing without the speed premium.
Three counter-intuitive points on cost
One: Highspeed's cache reads are cheaper than the previous generation.
K3 cache reads cost $0.30; Highspeed costs $0.20. Cache writes at 30 minutes cost $5.00, more than ordinary input, so reserve caching for context that genuinely repeats: system instructions, tool definitions, repository conventions. Each breakpoint needs at least 256 tokens of stable content in front of it. One detail that pays off in practice — cache reads do not count toward the input tokens-per-minute quota, so agents with long system prompts hit the quota wall later.
Two: a higher unit price is not automatically a higher bill, and not automatically a lower one either.
An agent task costs roughly turns × tokens per turn. Highspeed bills more per token, but if each turn finishes sooner and retries go down, the total can come out ahead. That only holds for sequential, interactive work. Batch jobs get none of it.
Three: the default reasoning setting is max, and that is a cost trap.
Run without configuring anything and you are billed at the top setting. The supported values are none, low, medium, high, xhigh and max, defaulting to max; none turns reasoning off for the request. Moonshot acknowledges that lower effort costs task performance, so the answer is not to dial everything down — it is to find the lowest setting that still passes your own evaluation and pin it.
How to choose, in order
- Run your real requests on K3 first. If the K3 pipeline is producing steadily, confirm the problem is really quality or speed, and not thin prompts or sloppy tool descriptions.
- Quality short, tasks long → move to the K3.1 Pro family at standard speed. The targets are specific: long-horizon agents, fewer factual errors, finance modelling, office documents, engine and CAD scripts. That upgrade maps directly onto the stated gains.
- Still slow, and slow in generation → switch to Highspeed. Same model, different model ID, very little code change; existing Kimi K3 deployments on Bedrock move the same way.
- Latency-critical with budget → use Priority, a 75% premium for more reliable response times. It is selected per request, so you do not have to run the whole pipeline on it.
- Nothing is waiting → use Flex, half the standard rate in exchange for potentially slower responses. Evaluations, summaries and background agents all belong here.
- The real cost/quality dial is the reasoning setting, not the model. Start below the default
maxand let your evaluation hold the floor.
A pairing that works well: high effort for planning and hard judgement, Flex at low effort for mechanical execution and bulk checks. Keep the expensive setting on the few steps that are actually decisions.
Two traps that bite after you switch
Neither changes which model you pick, but both decide whether the migration runs:
- Multi-turn Converse requests: if earlier turns' reasoning content is included, the call can fail with an internal server error. LangChain and Strands Agents hit this in their default configurations; strip prior reasoning blocks before sending multi-turn requests. Converse also rejects PDF and HTML attachments, and explicit caching is not supported on Converse at all — only on Responses, Chat Completions and Invoke.
- Quota is not the bill: on
bedrock-runtime, every output token consumes 10 tokens of account quota. Highspeed makes output faster, which means you are likelier to hit the capacity ceiling before the invoice does.
What to do on TeamoRouter for now
kimi-k3-1-pro-highspeed is not on TeamoRouter yet. Calling that ID today fails, and it is not a bad key or a wrong base URL.
After it goes live, the same key and the same base URL with model: kimi-k3-1-pro-highspeed is all it takes — it rides the standard OpenAI-compatible path, not a bespoke endpoint.
Until then, we have no Moonshot models in the catalogue — no K3, no K3.1 Pro. So there is no same-vendor substitute to reach for; keep the models you already run, and switch when the ID appears.
How to pay
No subscription: top up your balance in the console from $5, billed by the tokens each request uses. Cards are supported, and so are USDT, USDC and ETH. The same key also calls Claude and GPT models.
New accounts start with a $0 balance — top up before your first request. Top up from $5. If a request returns 402 (400 on the OpenAI format) with "wallet balance is insufficient", your balance is empty — your base URL and key are fine. Top up and retry.
FAQ
Are K3, K3.1 Pro and Highspeed three different models?
No. K3.1 Pro is a post-trained version of K3, keeping K3's architecture and context window. Highspeed is a fast variant of K3.1 Pro with the same capability, context and API surface — it just generates 2-3x faster.
When should I stay on K3?
When tasks are short, cost matters and the pipeline already works. K3's Global standard rate is $3.00 / $15.00 per million tokens, cheaper than Highspeed overall — though its cache reads cost $0.30 against Highspeed's $0.20.
How much more does Highspeed cost than K3.1 Pro at standard speed?
The launch material prices Highspeed ($4.00 / $20.00, Global) and K3 ($3.00 / $15.00) but gives no rate for K3.1 Pro at standard speed, so there is nothing honest to compute here. Check the Bedrock pricing page for that comparison.
If I am upgrading for accuracy, do I need Highspeed?
No. Fewer factual errors, steadier long-horizon agents and stronger finance and office-document work come from K3.1 Pro's post-training, and standard speed has them too. Highspeed is only worth the premium when speed is the bottleneck.
What is Highspeed good for?
Long-horizon agents and agentic coding — the read, plan, edit, test, fix loop. Single-turn Q&A and batch offline jobs will not feel the difference.
How do I keep the bill down?
Three things: drop the reasoning setting below the default max to the lowest one that still passes your evaluation; cache the context that repeats (though not on Converse); and send non-urgent work through Flex.
Which Kimi can I use on TeamoRouter right now?
None. kimi-k3-1-pro-highspeed is not in the catalogue yet, and neither are K3 or K3.1 Pro, so there is no same-vendor substitute. Once it lands, the same key and base URL with model set to kimi-k3-1-pro-highspeed does it.
Related reading
- Kimi K3.1 Pro Highspeed API is here: the rate card, all six reasoning settings and how to call it
- Using Kimi K3.1 Pro Highspeed without an AWS account: what to do without AWS or an overseas card