a devlog on machines & languages

3 OpenCode Go

OpenCode Go is a service I recommend without reservations because it is fairly transparent about what it provides even if the naming and other aspects get confusing.

There are three services under the OpenCode umbrella:

With Go, you pay $10/mo1 and you can use credits worth at least that much. It even supports UPI, including mandates for recurring payments.

This is where it gets interesting. Every model it offers has a different multiplier applied to the credits:

What this means is: you can incur charges of $15-60 on each of these models during the month.3 The multiplier is used to reconcile the figure with the price you paid for the subscription:

This is the way to reason about it. Otherwise, you will only get confused.

Now, let us compare the two extremes. Here are the prices for two models:

TypeMiMo 2.5GLM 5.3
Cached Read$0.0028/M$0.26/M
Input$0.14/M$1.40/M
Output$0.28/M$4.40/M

A 99% cache rate is fairly typical in coding workflows. So, the hypothetical tokens used and cost:

TypeMiMo 2.5GLM 5.3Token Ratio
Cached Read10B = $2850M = $13200:1
Input100M = $14500K = $0.70200:1
Output50M = $14250K = $1.10200:1
Total$56$14.80

You are getting nearly 200 times more tokens across the board with MiMo over GLM 5.3. But you must acknowledge that MiMo is far dumber than GLM. You get what you pay for.

  1. $5 the first month. Well, the introductory price has been withdrawn. I guess people abused it by cycling through accounts.
  2. Before the price bump.
  3. OpenCode does have Claude-style usage limits.