Bring Your Own OpenCode Go Subscription
Use your personal OpenCode Go subscription through the Dynapps gateway: add your Go key once, pick a go-* model in OpenCode Desktop, and keep governance and audit while usage bills to your own subscription.
On this page
OpenCode Go is a personal subscription to a set of open models: GLM, Kimi, DeepSeek, MiMo, MiniMax and Qwen. If you hold one, Dynapps can send your requests for those models to OpenCode Go using your key. The gateway keeps governing and recording each request, and the usage counts against your Go subscription, not the organization's account.
What you need
- An OpenCode Go subscription and its API key, from the OpenCode console.
- OpenCode Desktop (the CLI works too).
- The Dynapps Bridge, installed and signed in. See Install the Desktop Bridge.
1. Install OpenCode Desktop and connect the bridge
Install OpenCode Desktop, then follow Connect OpenCode. The bridge registers OpenCode with the gateway, so every model you are allowed to use shows up under the Dynapps provider.
2. Add your Go key
You can add the key in either of two places. Both save it to the same per-person store on the gateway.
- Bridge: open Settings → Personal subscriptions, choose OpenCode Go, paste the key and select Save. The bridge tests the key, then refreshes your profile, which rewrites OpenCode's configuration.
- Web console: open your profile and find the Personal subscriptions card. Paste the key, then select Save. Test checks the key against OpenCode Go. Remove deletes it.
The gateway tests the key before saving it and rejects one that OpenCode Go refuses. The key is stored encrypted. Neither the console nor the bridge shows it again, only a label and when it was last used.
3. Pick a go-* model
After the profile refresh, OpenCode lists the Go models. OpenCode Go is one provider, opencode-go, with two endpoints: chat (Chat Completions) and messages (Anthropic Messages). Both use the one key you stored, so you add it once.
| Model id | Upstream model | Endpoint |
|---|---|---|
go-glm-5.3 |
glm-5.3 |
Chat Completions |
go-kimi-k3 |
kimi-k3 |
Chat Completions |
go-deepseek-v4-pro |
deepseek-v4-pro |
Chat Completions (alias, see below) |
go-deepseek-v4.1-flash |
deepseek-v4.1-flash |
Chat Completions |
go-mimo-v2.6-pro, go-mimo-v2.6-flash |
mimo-v2.6-* |
Chat Completions |
go-minimax-m3 |
minimax-m3 |
Anthropic Messages |
go-qwen3.8-max, go-qwen3.8-flash |
qwen3.8-* |
Anthropic Messages |
deepseek-v4-pro is one model with two deployments: DeepSeek's own API on the organization's key first, then OpenCode Go's chat endpoint. Failover never moves a request from the organization's key to yours. go-deepseek-v4-pro is an alias of deepseek-v4-pro pinned to OpenCode Go, so asking for it always uses your Go key.
Pick one in OpenCode and send a prompt. If you have not added a key, the gateway refuses go-* requests with a 403 telling you to add one.
Governance and audit still apply
A request on your own key goes through the same gateway pipeline as any other request:
- the scope check, secret scan, blocklist and rate limit;
- the safety scanners, in both directions;
- the audit record, with your identity, the model, token counts and the trace id.
The only differences are the credential and who pays. The audit row records billing_source=user_key, and administrators see your usage in infra logs request list and the analytics dashboards like any other request. The cost shown there is an estimate from OpenCode's list prices, for comparison only.
Billing
OpenCode Go bills usage to your subscription, within its own 5-hour, weekly and monthly limits. Dynapps does not pay for these requests and does not raise those limits. Check your usage in the OpenCode console.
Single-member terms
An OpenCode Go subscription belongs to one person, and Dynapps enforces that:
- One key per person. The key is stored against your account and only your requests use it. It is never used for another member's request.
- Never shared. Do not add someone else's key, and do not give yours to a colleague or put it in a shared configuration. Each member who wants Go models adds their own key.
- Remove it when you leave. Removing the key, or closing your account, deletes it from the gateway.