Windows/WSL安装opencode配置火山方舟DeepSeek、GLM等模型

首先安装nvm,通过nvm安装nodejs,再用npm安装好opencode,有些人可能安装好了nodejs但是powershell识别不了npm,所以要执行这条指令,重新启动powershell。

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

安装好opencode后,要启动一次,这样就会生成配置文件夹了,一般在这个目录里面C:\Users\用户名\.config\opencode,编辑里面的opencode.jsonc文件,把火山方舟的模型输入到里面,在系统环境变量中配置url和key,url注意加上v3,因为opencode用的是openai那套规范。

{ "$schema": "https://opencode.ai/config.json", "provider": { "volc-ark": { "npm": "@ai-sdk/openai-compatible", "name": "volc-ark", "options": { "baseURL": "{env:OPA_BASE_URL}", "apiKey": "{env:ARK_API_KEY}", "timeout": 180000 }, "models": { "doubao-seed-2.0-code": { "displayName": "豆包 Seed 2.0 Code|专业编码" }, "doubao-seed-2.0-pro": { "displayName": "豆包 Seed 2.0 Pro|综合推理" }, "doubao-seed-2.0-lite": { "displayName": "豆包 Seed 2.0 Lite|轻量极速" }, "doubao-seed-code": { "displayName": "豆包 Seed Code|通用代码" }, "glm-latest": { "displayName": "GLM Latest(glm-5.2)|强逻辑推理" }, "minimax-m3": { "displayName": "MiniMax M3|超长上下文" }, "minimax-m2.7": { "displayName": "MiniMax M2.7|均衡性价比" }, "deepseek-v4-pro": { "displayName": "DeepSeek V4 Pro|深度代码推理" }, "deepseek-v4-flash": { "displayName": "DeepSeek V4 Flash|快速生成" }, "kimi-k2.6": { "displayName": "Kimi K2.6|海量文档解析" }, "kimi-k2.7-code": { "displayName": "Kimi K2.7 Code|代码专项优化" } } } } }

重新启动opencode,发起对话即可。

虽然是安装在windows上面,但是wsl上面同样可以使用,非常方便。