编程助手
OpenCode
开源的终端编程智能体,可接任意 OpenAI 兼容服务。
OpenCode 是开源的终端编程智能体。在它的配置文件里把 DigitSpace 加成一个 OpenAI 兼容的模型服务,就能直接选用国内模型。
适合谁
喜欢开源工具、想在终端里自由切换模型的开发者。
接入地址
OpenAI 兼容接口
- OpenAI 兼容地址
- https://api.digitspace.cn/v1
接入步骤
- 1
- 2
添加模型服务
编辑全局配置
~/.config/opencode/opencode.json(只想在一个项目里用,就放在项目根目录的opencode.json),写入下面的内容。models里列出想用的模型,可以加多个。json{ "$schema": "https://opencode.ai/config.json", "provider": { "gateway": { "npm": "@ai-sdk/openai-compatible", "name": "DigitSpace", "options": { "baseURL": "https://api.digitspace.cn/v1", "apiKey": "sk-你的密钥" }, "models": { "qwen3.7-plus": { "name": "qwen3.7-plus" } } } }, "model": "gateway/qwen3.7-plus" } - 3
启动并选择模型
在项目目录里运行
opencode,用/models确认当前是gateway下的模型。不想把密钥写进文件的话,可以删掉apiKey那一行,改用/connect,选最下面的「其他」,服务名填gateway,再粘贴密钥。bashopencode
验证是否接通
在 OpenCode 里发一句话,能收到回复就接入成功了。控制台「调用来源」页会出现 OpenCode 的调用。
常见问题
- 返回 401 怎么办?
密钥填错了或已删除。检查
apiKey;如果用/connect存过密钥,确认填的服务名就是gateway。- 返回 402 怎么办?
账户余额用完了。到控制台「账单」页查看余额,按页面提示充值(国内版请联系客服充值),充值后再试,应用里的配置不用改。
- 返回 404 或提示模型不存在?
models里的名字和model里斜杠后面的部分,都要写模型目录里的模型名,例如qwen3.7-plus。baseURL要带/v1。- 请求超时,或者很久没有回复?
先确认这台电脑或服务器能访问 API 地址。长文本和深度思考模型出第一个字会慢一些,可以把应用里的超时时间调大,或者换响应更快的模型(例如
qwen-flash)试试。
以上步骤已于 2026-11-01 按官方文档核对。