大家今天肯定都被这个模型刷爆了!号称:Fable-5之下,智谱开源的GLM-5.2拿下AI编程第一!
为什么用OpenCode来配置呢?
没有其他的原因,因为看到了YH大佬发的:OpenCode + GLM-5.2 小白配置指南。
不管为啥要这么配置,先上岸再说!
我这里写个详细版本的配置~

OpenCode是什么?
官网:http://opencode.ai/zh
简单了解一下。
后面使用多了自然就会理解更加深刻。

下面是AI带我学习的内容:
OpenCode 是一个开源的 AI 编程助手,可以把它想象成一个能在终端里随时待命的高级开发者。它让你可以在命令行里用自然语言和 AI 对话,来完成写代码、找 Bug、重构等任务。
| 开源免费 | |
| 模型自由 | |
| 工作模式多样 | |
| 运行方式灵活 |
它和 Claude Code 有什么区别?
很多人会拿它和 Claude Code 比较,它们的关键区别在于:
OpenCode:开源、灵活,属于“模型无关”型选手。你可以自由选择任何AI模型(甚至本地模型),自己控制成本,适合不希望被特定厂商绑定的开发者。 Claude Code:闭源、商业产品,深度绑定Anthropic公司的Claude系列模型。如果你订阅了Claude Pro等服务,就能享受它与自家模型深度集成的流畅体验,追求开箱即用和稳定性
OpenCode安装
安装,我写教程就不让codex给我安装了。
一步一步来。
1.打开终端:
需要先安装 Git 和 Node.js,参考这篇:菜鸟新叶带你:从0开始配置Claude Code!。
2.安装opencode
终端里面一句话就行:
npm i -g opencode-ai
3.进入opencode
这个时候终端输入:opencode就进入了这个工具的界面。
这个终端界面跟别的好像很不一样啊。
我给他发了一个你好。

配置模型
配置参考:https://www.volcengine.com/docs/82379/2188958?lang=zh#baa2dc81
火山引擎现在注册:
方舟 Coding Plan 最新支持 GLM-5.2、MiniMax-M3、DeepSeek-V4 系列、Doubao-Seed-2.0 系列、Kimi-K2.6 等模型,工具不限,现在订阅叠加9.5折,低至9.4元,订阅越多越划算!立即订阅:https://volcengine.com/L/IPDtf2M03Rc/ 邀请码:82TYN5CU
选择活动:方舟 Coding Plan 9.9元/月起,更有2500万Tokens免费领取!
上面的邀请还可以便宜5毛钱!哈哈哈哈哈。
可以使用 GLM-5.2最新模型。

创建一个API key
注册好了之后,需要实名,然后创建一个API key。
在这里获取api key:https://console.volcengine.com/ark/region:ark+cn-beijing/apikey?apikey=%7B%7D

配置文件:
macOS / Linux:~/.config/opencode/opencode.json(我发现我的mac的文件稍微有点不一样是 ~/.config/opencode/opencode.jsonc )
Windows:C:\Users\您的用户名.config\opencode\opencode.json
终端输入:vim ~/.config/opencode/opencode.jsonc
复制填写下面的内容:
{"$schema": "https://opencode.ai/config.json","model": "volcengine-plan/ark-code-latest","provider": {"volcengine-plan": {"npm": "@ai-sdk/openai-compatible","name": "Volcano Engine","options": {"baseURL": "https://ark.cn-beijing.volces.com/api/coding/v3","apiKey": "<ARK_API_KEY>这个引号的内容改成自己的api key尖括号也不要" },"models": {"ark-code-latest": {"name": "ark-code-latest","limit": {"context": 256000,"output": 4096 },"modalities": {"input": ["text","image" ],"output": ["text" ] } },"doubao-seed-code": {"name": "doubao-seed-code","limit": {"context": 256000,"output": 4096 },"modalities": {"input": ["text","image" ],"output": ["text" ] } },"glm-5.2": {"name": "glm-5.2","limit": {"context": 1024000,"output": 4096 },"modalities": {"input": ["text" ],"output": ["text" ] } },"glm-latest": {"name": "glm-latest","limit": {"context": 1024000,"output": 4096 },"modalities": {"input": ["text" ],"output": ["text" ] } },"deepseek-v4-flash": {"name": "deepseek-v4-flash","limit": {"context": 1024000,"output": 4096 } },"deepseek-v4-pro": {"name": "deepseek-v4-pro","limit": {"context": 1024000,"output": 4096 } },"doubao-seed-2.0-code": {"name": "doubao-seed-2.0-code","limit": {"context": 256000,"output": 4096 },"modalities": {"input": ["text","image" ],"output": ["text" ] } },"doubao-seed-2.0-pro": {"name": "doubao-seed-2.0-pro","limit": {"context": 256000,"output": 4096 },"modalities": {"input": ["text","image" ],"output": ["text" ] } },"doubao-seed-2.0-lite": {"name": "doubao-seed-2.0-lite","limit": {"context": 256000,"output": 4096 },"modalities": {"input": ["text","image" ],"output": ["text" ] } },"minimax-m2.7": {"name": "minimax-m2.7","limit": {"context": 200000,"output": 4096 },"modalities": {"input": ["text" ],"output": ["text" ] } },"minimax-m3": {"name": "minimax-m3","limit": {"context": 512000,"output": 4096 },"modalities": {"input": ["text","image" ],"output": ["text" ] } },"kimi-k2.6": {"name": "kimi-k2.6","limit": {"context": 256000,"output": 4096 },"modalities": {"input": ["text","image" ],"output": ["text" ] } } } } }}其中 只需要将 "apiKey": "<ARK_API_KEY>" 这一行换成自己的api key就好了。
这样:

激活使用
上面的文件 ~/.config/opencode/opencode.jsonc 保存后。
终端输入:opencode

在聊天框里面输入:/models

切换模型:

输入了两句对话,应该成功了吧?

额,配置好了后,还没想好用来干点啥?!
或许我应该把那几个空转数据分析收个尾巴了。
今天分享到这里~
上道AI,有新叶:jzhang0527
友情转发:
AI加持,全新改版!生信入门&数据挖掘线上直播课6月班,系统的生信入门课 生信故事会,来看看他们的生信入门故事 生信马拉松答疑专辑,获取你的生信专属答疑 GEO数据实战训练直播(学员免收门票),课后有大量案例实战训练
夜雨聆风