解决 opencode 中使用火山引擎 Coding Plan 时 Thinking 中断问题
我日常使用 opencode 进行做开发,最近我订阅了火山引擎的 Coding Plan, 接入到了 opencode 中,但使用中经常遇到 thinking 中断的问题。
几次对话都在 Thinking 这一步停止了,并且 Thinking 并没有完成,而我使用 opencode 自己的模型,或者接入的其它模型,就不会遇到这个问题。
我查了下自己的 opencode 配置(好像是从火山网上复制来的),发现模型的输出只有 4096,这么短怎么成事儿呢,怪不得没蹦跶几下就蔫了。
查了下 opencode 官方文档,干脆都改成 65536,简单粗暴。
https://opencode.ai/docs/providers/#example
重启 opencode 后,继续任务,很顺利就完成了。
其实火山引擎的文档中, opencode 目前的配置示例是有设置合理的 output limit 的,懒人可以直接拿来用就好了。
https://console.volcengine.com/ark/region:cn-beijing/docs/82379/2188958?lang=zh
我日常使用 VSCode 来审查 AI 修改的代码,但 opencode 官方的扩展并不好用,我最近在使用一个新的 opencode 客户端:OpenChamber, 它可以像 Copilot Chat 一样在 VSCode 侧边栏打开,UI 也做得不错,如果你也使用 VSCode 和 opencode, 推荐尝试一下。
https://marketplace.visualstudio.com/items?itemName=FedaykinDev.openchamber
最近 Vibe Coding 的一个仓鼠俄罗斯方块小游戏,欢迎试玩反馈 :>
ttps://www.hamstercraze.com/en/games/tetris
文章同步发表于微信公众号老狗拾光,欢迎关注。