explainx.ai350K+ learn from us
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcpestacktoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • TL;DR
  • What Kimi K3.1 Pro Highspeed is
  • Why Bedrock instead of the Kimi API
  • Model IDs and regions
  • Calling Kimi with the OpenAI SDK
  • Flex tier: half price, slower tail
  • Explicit prompt caching for agents
  • OpenCode on Bedrock
  • OpenCode connect and reasoning variants
  • Comparison snapshot (where to look elsewhere)
  • What to verify in your account
  • Bedrock console quick start
  • Related reading
← Back to blog

explainx / blog

Kimi K3.1 Pro Highspeed on Amazon Bedrock: Model IDs, Caching, Flex Tier, and OpenCode

Kimi, Moonshot AI, Amazon Bedrock, Coding Agents, Open Weights

Part of Open-Weight Models

AWS added Moonshot Kimi K3.1 Pro Highspeed to Amazon Bedrock on Nov 10, 2026. Inference profiles, OpenAI-compatible APIs, prompt caching, Flex tier, and OpenCode wiring.

Nov 11, 2026·8 min read·Yash Thakker
add explainx.ai
go deep
Kimi K3.1 Pro Highspeed on Amazon Bedrock: Model IDs, Caching, Flex Tier, and OpenCode

Amazon Web Services put Kimi K3.1 Pro Highspeed from Moonshot AI on Amazon Bedrock on November 10, 2026. You reach it through cross-Region inference profiles, the same OpenAI-compatible Chat Completions path AWS already documents for Kimi K3, plus Converse, Responses, explicit prompt caching, a half-price Flex tier, and a first-party OpenCode wiring guide.

For teams that already run agents on Bedrock, the practical change is a model ID swap and a chance to test Moonshot’s post-trained K3.1 line without sending traffic to Moonshot’s own API. For teams that evaluated Kimi only on the Kimi API, Bedrock is the procurement path: IAM, regional profiles, and AWS’s statement that inference data stays inside the AWS boundary and is not used to train the model.

Daily briefFrom Yash · 350K+ students taught

Catch up on AI

One AI story explained in plain English, plus one thing to try. Every day, free. Unsubscribe anytime.

TL;DR

table · 2 cols
ItemDetail
AnnouncedNovember 10, 2026 (AWS ML blog)
Variant on BedrockKimi K3.1 Pro Highspeed (faster output token rate)
Recommended model IDglobal.moonshotai.kimi-k3.1
Residency profilesus.moonshotai.kimi-k3.1, in.moonshotai.kimi-k3.1
Context1M tokens (same class as K3 per AWS/Moonshot)
APIsOpenAI Chat Completions (recommended), Responses, Bedrock Converse and Invoke
ReasoningAlways on; reasoning_effort or reasoning.effort: low, high, max (default max)
Cost leversFlex tier (half Standard price), explicit prompt caching
Agent IDEOfficial OpenCode opencode.json example in the AWS post

What Kimi K3.1 Pro Highspeed is

Moonshot released Kimi K3.1 Pro in October 2026 as the first model in its K3.1 series. explainx.ai covered the launch benchmarks, API price, and the November 4 open-weight drop in the Kimi K3.1 Pro overview and the earlier Kimi K3 open-weights explainer.

AWS’s November post positions Highspeed as the Bedrock serving SKU: same endpoint family as Kimi K3 on Bedrock, but Moonshot reports two to three times the output speed of Kimi K3.1 Pro on Moonshot’s side. That matters for coding agents, which chain many short generations. Each tool-call loop waits on output tokens; a faster stream shortens edit-test-fix cycles.

Moonshot’s own blog claims gains in long-horizon agentic work, fewer factual errors, financial modeling, office documents, and coding for game engines, 3D scenes, and CAD scripts. Those are vendor statements. Independent scores such as the Artificial Analysis line in our launch post are useful, but Bedrock adoption is really a hosting and governance decision.

Why Bedrock instead of the Kimi API

Three reasons enterprises cite when a frontier open-weight model lands on a hyperscaler:

  1. Contract and IAM. The model rides an existing AWS agreement. Security reviews that already approved Bedrock do not restart for Moonshot’s corporate entity.
  2. Data boundary language. AWS states that your data is processed within the AWS data boundary, is not shared with Moonshot AI, and is not used to train the model. It also lists zero data retention for inference and zero operator access during inference. Read the Bedrock service terms for your account type; this post does not restate legal guarantees.
  3. Model mixing. Bedrock already hosts other coding-oriented models. Our GLM 5.3 on Bedrock guide shows the same OpenAI-client pattern. You can A/B Kimi K3.1 against GLM or Claude family models behind one billing relationship.

Moonshot still operates the Kimi API at roughly $2/$10 per million tokens for direct access and open-weight self-hosting. Bedrock pricing is on Amazon Bedrock pricing and may differ by tier and cache hits. Compare total cost per successful agent task, not list price alone.

For agent security context on Kimi-class models, see Vals AI’s cyber-offense bench, which scored Kimi K3.1 Pro in a controlled range, and Moonshot’s own cyber ablation in the launch post.

Model IDs and regions

AWS exposes Kimi K3.1 Pro Highspeed only through cross-Region inference profiles:

table · 3 cols
Profile IDRoutingWhen to use
global.moonshotai.kimi-k3.1Any supported commercial AWS RegionDefault; lower per-token cost per AWS
us.moonshotai.kimi-k3.1US Regions onlyUS data residency
in.moonshotai.kimi-k3.1India Regions onlyIndia residency

If you already call Kimi K3 on Bedrock, AWS says you can change the model ID in existing code. Regional availability and card details are on AWS’s model documentation linked from the announcement.

Calling Kimi with the OpenAI SDK

AWS recommends the OpenAI-compatible Chat Completions endpoint on bedrock-runtime. You authenticate with a short-lived bearer token from AWS credentials via aws-bedrock-token-generator, not a long-lived OpenAI key.

python
from openai import OpenAI
from aws_bedrock_token_generator import provide_token

REGION = "us-west-2"
MODEL_ID = "global.moonshotai.kimi-k3.1"

client = OpenAI(
    base_url=f"https://bedrock-runtime.{REGION}.amazonaws.com/openai/v1",
    api_key=provide_token(region=REGION),
)

completion = client.chat.completions.create(
    model=MODEL_ID,
    messages=[
        {"role": "system", "content": "You are a concise senior engineer."},
        {"role": "user", "content": "When should I prefer a queue over a stream?"},
    ],
    reasoning_effort="high",
)
print(completion.choices[0].message.content)

Reasoning effort: Kimi K3.1 Pro Highspeed always reasons before answering. reasoning_effort accepts low, high, or max. If you omit it, the model uses max, which increases latency and output tokens. For routing inside an agent, use low on classification steps and high or max on codegen.

The Responses API uses the same client with reasoning={"effort": "low"} instead. The Converse API uses boto3 with modelId="global.moonshotai.kimi-k3.1" and may return a reasoning block before text; pick the text block from the content array as AWS’s sample shows.

Prerequisites from AWS: Python 3.11+, openai, aws-bedrock-token-generator, boto3, and IAM permission for bedrock:InvokeModel and streaming, plus bedrock:CallWithBearerToken when using bearer tokens.

Flex tier: half price, slower tail

Bedrock’s Flex tier serves Kimi at half the Standard on-demand price with potentially longer response times. AWS suggests batch evals, summarization, and background agent steps.

On Chat Completions, pass service_tier="flex". On Converse, set serviceTier to {"type": "flex"}. Standard, Priority, and Flex draw from the same on-demand quota. AWS recommends starting with a small Flex share and watching CloudWatch dimensions ServiceTier and ResolvedServiceTier before shifting traffic.

This mirrors the tier story on GLM 5.3 Bedrock and the broader Bedrock tokenomics patterns we covered for finops teams.

Explicit prompt caching for agents

Agents resend large stable prefixes: system prompts, tool schemas, repo guidelines, and reference docs. Kimi K3.1 Pro Highspeed supports automatic prefix caching and explicit breakpoints on Chat Completions, Responses, and Invoke.

Rules from AWS:

  • Explicit caching does not work on Converse.
  • A prompt_cache_breakpoint must follow at least 256 tokens of stable content.
  • Cached content is retained at least 30 minutes.
  • Cache writes bill higher than standard input; reads bill at a discount and do not count toward input TPM quota.

The AWS post shows a Responses example that marks breakpoints on a long repo_guidelines.md system prompt and on the user turn, then prints cached_tokens from usage.input_tokens_details. That pattern is the same class of savings we described for prompt caching on Bedrock with GPT-6 Astra patterns.

For multi-turn tool use on the open weights, Moonshot’s model card notes you must pass back the full assistant message including reasoning_content. Bedrock callers should confirm the same requirement in their harness when migrating from the Kimi API.

OpenCode on Bedrock

AWS documents a terminal coding agent path with OpenCode and the Bedrock Chat Completions provider. You point baseURL at https://bedrock-runtime.us-west-2.amazonaws.com/openai/v1 (swap Region), register global.moonshotai.kimi-k3.1 with reasoning capabilities, and set it as the default model. Short-lived Bedrock API keys from the console are recommended for production; long-term keys are for exploration.

OpenCode connect and reasoning variants

OpenCode connect dialog for Kimi K3.1 Pro Highspeed on Amazon Bedrock Chat CompletionsOpenCode connect dialog for Kimi K3.1 Pro Highspeed on Amazon Bedrock Chat Completions Image: Amazon Web Services

After /connect and key paste, OpenCode stores credentials once per key. Use /models to switch between Kimi and other providers mid-session.

Reasoning effort variants for Kimi K3.1 Pro Highspeed in OpenCode on BedrockReasoning effort variants for Kimi K3.1 Pro Highspeed in OpenCode on Bedrock Image: Amazon Web Services

The capabilities block lists supported reasoning efforts so OpenCode exposes low, high, and max variants. That UI matters when you want a fast refactor pass on low and a careful migration on max without editing config between tasks.

OpenCode is one of several harnesses in our agent harness comparisons. Bedrock is not the only backend: Moonshot’s own Kimi Code product and third-party hosts remain options.

Comparison snapshot (where to look elsewhere)

table · 2 cols
NeedConsider
Lowest friction if you already pay MoonshotKimi API direct (pricing page)
AWS-only procurement and residency profilesBedrock Kimi K3.1 Highspeed (this announcement)
Self-host with open weightsHugging Face moonshotai/Kimi-K3.1-Pro plus vLLM/SGLang
Another open-weight coder on the same billGLM 5.3 on Bedrock
Cyber eval contextVals cyber-offense bench

AWS does not publish a side-by-side Bedrock bench table in this post. Run your own tasks on your repositories before switching production traffic.

What to verify in your account

  1. Entitlement. New Bedrock models sometimes roll out in waves. Confirm Kimi K3.1 appears in the console Playground and in ListFoundationModels for your Region.
  2. Reasoning defaults. Leaving effort at default max can balloon cost on simple steps. Set effort per call type in your router.
  3. Cache economics. Measure cache hit rate before assuming savings; cache writes cost more upfront.
  4. License if you later self-host. Moonshot’s open license includes revenue gates for large Model-as-a-Service operators, separate from Bedrock terms (details in our weights update).
  5. Speed claims. The 2–3× speed statement is Moonshot’s comparison to Kimi K3.1 Pro on Moonshot infrastructure, not a guarantee against other Bedrock models.

Bedrock console quick start

If you are not ready to wire Python yet, AWS’s path is: open the Amazon Bedrock console, choose Test, then Playground, and select Kimi K3.1 from the model picker. That is the fastest way to sanity-check entitlement and reasoning defaults before you paste IAM policies into CI. When the playground works, copy the same model ID into your agent router and enable streaming so tool-calling harnesses see tokens as they arrive. Teams that standardize on Amazon Bedrock AgentCore evaluation patterns can add Kimi as another model arm in the same eval harness once the ID is approved.

Related reading

  • Kimi K3.1 Pro launch: benchmarks, API price, weights
  • Kimi K3 open weights overview
  • GLM 5.3 on Amazon Bedrock
  • Bedrock prompt caching patterns
  • Bedrock tokenomics and finops
  • Together Compiler and Kimi inference tuning
  • Official sources: AWS Kimi K3.1 Pro announcement, Moonshot K3.1 blog
Spotted something out of date? Let us know.
Daily briefFrom Yash · 350K+ students taught

Catch up on AI

One AI story explained in plain English, plus one thing to try. Every day, free. Unsubscribe anytime.

  • ✓ Free
  • ✓ One email a day, no spam
  • ✓ Unsubscribe anytime
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Oct 23, 2026

Kimi K3.1 Pro: Moonshot's Open-Weight Flagship Scores 65.7% on Terminal-Bench 4.0, Weights Due by Nov 4

Moonshot AI launched Kimi K3.1 Pro and a 2-3x faster Highspeed variant on October 23, 2026. Here is what the company published about benchmarks, price, cyber controls and the November 4 open-weight promise, what comes from Moonshot alone, and what developers on Hacker News are saying.

Oct 23, 2026

Kimi K3.1 Teaser Video: What Moonshot Showed, What Is Rumor, and Where Computer Use Fits

On October 23, 2026, the official Kimi account posted a 24-second retro-computer clip with a Kimi Code terminal reading "Model: Kimi K3.1" and a Three.js scene being written. Earlier traces on the Moonshot API and in Kimi Code point the same way. Here is what is shown, what is secondhand, and what nobody has confirmed, including computer use.

Oct 7, 2026

GLM 5.3 Lands on Amazon Bedrock: What Enterprise Teams Get

AWS announced on October 5, 2026 that Z.ai's GLM 5.3 is on Amazon Bedrock, a 753B mixture-of-experts coding model with a 1M-token context window. This post covers the model IDs, the OpenAI-compatible call, caching and service tiers, and the caveats about eligibility and vendor-reported benchmarks.