登录选套餐
博客 · 成本与限额

最好的 OpenCode Go 替代,是继续用 OpenCode

想离开 OpenCode Go 的人,大多对 OpenCode 本身没意见,不满的是它背后的套餐一直在变。所以别换工具。挑 provider 只看两件事:下个月的账能不能算准,难活由哪个模型来干。

8 月 DeepSeek Flash 改价以后,“该换成什么”成了 OpenCode Go 用户问得最多的问题。给出的答案通常直接跳到另一个工具:ChatGPT Plus、另一个 CLI、本地模型。

我们觉得这个方向一开始就错了。问题不在 OpenCode。有个提问的人说得很直白:“I really like the OpenCode harness/workflow.”(我很喜欢 OpenCode 这套 harness 和工作流。)该换的是它下面那层套餐,而好套餐的标准只有一个:你能提前算准它。

CodingPass 是我们做的,我们有立场。也正因为这样,下面会写清楚谁应该留在 OpenCode Go。

一句话:OpenCode 照用,provider 按“难活由哪个模型干”来挑。如果是 DeepSeek Flash、Kimi 或 GLM,留在 OpenCode Go,它给单个开源模型的额度比我们多。如果是 Claude,或者你受够了算不准的上限,就加上 CodingPass Go:每月 $10,含 $60 月额度,按官方 API 价计量。

涨价只是表象,算不准才是问题

便宜的套餐变贵,很正常。今年真正让人心累的是变的方式。Flash 的额度一夜之间改了。文档里“零数据保留”那句话先被删掉,解释后来才到:OpenCode 说新加的 DeepSeek 模型还没签 ZDR 协议。理由说得通,可它来在改动之后。

“But this might all change quickly as we've seen.”

意思是:但我们都见过了,这随时可能再变。出自一条推荐别家更大 DeepSeek 额度的回复,2026 年 8 月

这条回复把道理说完了。哪家这个月最便宜就换哪家,只是把倒计时重置到它下一次改动。上限本身往往没问题:OpenCode Go 的上限是公开的,缓存过期的旧会话换哪家都贵。麻烦在于,一次会话跑之前,你不知道它会在每个上限里扣掉多少,也不知道下个月规则还是不是这样。

能算准的套餐长什么样

这是我们给 CodingPass Go 定的标准。拿它去衡量任何一家,包括我们。

开工前就能算出成本。 Go 的上限都是美元金额,按各厂商官方 API 价计量:每月 $60,所有模型共用;每周最多 $30,每个 5 小时窗口最多 $10。输入、输出、缓存读取各有明确价格,一次会话花多少是算术题,不用猜。每个模型的每个上限都列在用量限额页面,运行 codingpass usage 就能看到每个窗口还剩多少。

超出上限不花你的钱。 会超出上限的请求,在到达厂商之前就被拒绝,不计费。你会收到 HTTP 429,写明窗口恢复的精确时间。通行证之外不会产生任何费用。

价格不会在你脚下变。 $10 是早鸟价,12 月 25 日(含)前订阅才有,订阅不中断就一直锁定。原价是 $20。

数据政策白纸黑字。 为了计量和支持,我们只记录元数据:模型、token 数、时间戳、延迟、状态码、请求 ID 和 Key。提示词、代码和模型输出不存储,也不用于训练。每个请求由对应厂商按其 API 条款处理,厂商列表见安全与数据页面。

模型要配得上难活。 真正的选择发生在这里。

开源模型干主活,就留在 OpenCode Go

如果你的活大多交给 DeepSeek Flash、Kimi、GLM 或 MiniMax,OpenCode Go 仍然是更好的套餐,换过来反而亏额度。

  • 它给 Kimi K2.7 Code、MiniMax-M3 和 GLM-5.3-Flash 各每月 $60,DeepSeek V4.1 Flash $80。CodingPass Go 上每款开源模型最多用 $40,从共用额度里扣。
  • 它列了 30 个模型,我们没那么多。
  • 它每个模型的 5 小时上限是月额度的 20%,我们是 17%。

改价还是让你不舒服的话,再加一个 provider 兜底就行,不必退订。

Claude 干主活,就换过来

下面几条只要中一条,CodingPass Go 就更合适:

  • 你想在 OpenCode 里用 Claude。 OpenCode Go 哪一档都没有 Claude Sonnet。在 CodingPass Go 上,Sonnet 5.5 可以用满整份 $60;Claude Haiku 5.5 有 $60,是 OpenCode Go 的 $15 的 4 倍。
  • 你习惯强模型做计划、便宜模型去执行。 这是大家推荐最多的用法,在这里一份额度全包:Sonnet 5.5 写计划,Haiku 5.5 或开源模型去执行。
  • 你被没料到的上限卡过。 上限按官方价写成美元,429 写明窗口什么时候恢复,不用再猜。
  • 以后可能要更多。 Plus 加入 Claude Opus 5.5 和 GPT-6.1 Sol,Pro 加入 Claude Fable 5.2,Team 让整个团队共用一份额度。

其他路子呢?ChatGPT Plus 的 Luna 额度大方,但没有开源模型。走 OpenRouter 或厂商自家 API 按量付费,很灵活,但没有订阅额度。本地模型隐私最好,但得有显卡。它们各有适合的人,但都不是离开 OpenCode 的理由。

两分钟加上 CodingPass Go

会话和配置都不用动,只加一个 provider。

  1. 创建 Key。用 Google、GitHub 或邮箱登录,选 Go,然后进入控制台 → Keys → New key。Key 以 cp-live- 开头。

  2. 加 provider,写进 ~/.config/opencode/opencode.json。

    ~/.config/opencode/opencode.json
    {  "provider": {    "codingpass": {      "npm": "@ai-sdk/anthropic",      "name": "codingpass",      "options": {        "baseURL": "https://codingpass.ai/v1",        "apiKey": "{env:CODINGPASS_API_KEY}"      },      "models": {        "claude-sonnet-5-5": { "name": "Claude Sonnet 5.5" },        "claude-haiku-5-5": { "name": "Claude Haiku 5.5" }      }    }  }}
  3. export 这个 Key,再在 /models 里选模型。

    ~/.zshrc
    export CODINGPASS_API_KEY="cp-live-…"

如果你还留着 OpenCode Go,两个 provider 会并排出现在 /models 里。用着不合适,只要用量不超过额度的 5%,可以全额退款。

常见问题

一定要退掉 OpenCode Go 吗?
不用。OpenCode 可以同时配多个 provider。开源模型走 OpenCode Go,Claude 走 CodingPass Go,是很合理的搭配。
缓存读取算额度吗?
算,按厂商官方的缓存读取价计量,只有输入价的一小部分。OpenCode 的长会话大部分是缓存读取,所以额度比数字看起来耐用得多。缓存过期的会话会贵一些,这一点哪家都一样。
会违反厂商条款吗?
不会。你只用 CodingPass 的 Key,不用登录、共享或转发任何人的 Claude 或 ChatGPT 账号。请求需遵守各厂商的使用政策。
出发

OpenCode 照用,只换 provider。

每月 $10,在 OpenCode 里用 Claude Sonnet 5.5。一段配置,不会意外扣费,随时取消。

  • 每个响应都带请求 ID
  • 用量不超过 5% 可全额退款
  • 不会意外扣费
选 GoOpenCode 指南

每月 $10,直到你取消。