Model access · Official usage examples

GLM and Kimi on Bedrock: how models reach coding tools

Connect cloud models to OpenCode on a computer: who reasons, who edits files, and how model capability reaches an existing workspace.

AWS and Bedrock access are required; the GLM 5.3 announcement is for eligible enterprise customers.

AWS diagram: local OpenCode and credentials on the left, Bedrock-hosted models including Kimi K3 on the right.
Original AWS diagram dated September 23: local tools on the left, cloud inference on the right. The later GLM 5.3 addition is documented separately on October 5. · Open full-size image
In this article3 chapters

中文

The code is local. Where does the model run?

In AWS’s September 23 example, Kimi K3 is asked to analyze two program tasks waiting on each other. Relevant files supply the context for an explanation and proposed fix. This is an official usage example, not a result reproduced by BitShovel.

The workflow has two parts: OpenCode on the computer organizes code context, displays responses and provides file operations; Bedrock handles cloud model calls. The coding tool is local, while inference is remote. The diagram separates those roles and explains how one workspace can connect to different models.

Sources and further reading

中文

GLM 5.3 gains a managed access route

On October 5, AWS announced GLM 5.3 on Bedrock for eligible enterprise customers. The announcement shows a model selection and chat interface in Playground, alongside API integration material. This managed route removes the need to operate a model-serving server yourself.

The connection runs from a model release, through a cloud platform, into tools assembled by developers. It adds a model option for existing AWS environments. Rankings and completed tool-based work remain separate questions for evaluation and practical use; platform availability alone does not establish either.

Sources and further reading

中文

Separate the model, the tool and the service

OpenCode documents Bedrock, Moonshot AI and Z.AI as distinct providers. A model name still needs a specific service, model ID and access entitlement. A chat subscription, a cloud account and downloadable weights provide different routes into using a model.

Our existing GLM apartment and Kimi SVG examples show what a model can help write. This reading adds one way to bring that capability into an existing workspace. Works, evaluations and access routes together make the parts behind a result easier to understand.

Three roles within one coding workflow; a model name does not describe them all.
LayerRole here
GLM / Kimi modelReason and generate from supplied context
OpenCode toolOrganize project context and provide file and command operations
Bedrock serviceProvide managed model calls and access configuration
Sources and further reading