OpenCode
准备 API
在配置之前,请确保已获取以下信息
API Key
以 sk- 开头的字符串。
Base URL (接口地址)
地址:https://api.magikcloud.cn/v1
重要:务必包含末尾的
/v1
模型名称
请在模型广场复制完整模型名称,如:DeepSeek-V4-Pro
安装 OpenCode
通过 OpenCode 官网 下载并安装。
macOS / Linux / WSL:
也可通过 npm 安装(需 Node.js):
安装完成后,运行 opencode --version 验证是否安装成功。
接入 OpenCode
1. 添加 API Key
在 OpenCode 终端界面中运行 /connect 命令:
- 滚动到底部,选择 Other
- 输入 Provider ID,建议填写
magik - 粘贴你的 API Key(以
sk-开头)
2. 编辑配置文件
编辑全局配置文件 ~/.config/opencode/opencode.json(若不存在则新建):
{
"$schema": "https://opencode.ai/config.json",
"model": "magik/GLM-5.1",
"provider": {
"magik": {
"npm": "@ai-sdk/openai-compatible",
"name": "MagikCloud",
"options": {
"baseURL": "https://api.magikcloud.cn/v1"
},
"models": {
"GLM-5.1": {
"name": "GLM-5.1"
},
"DeepSeek-V4-Pro": {
"name": "DeepSeek-V4-Pro"
},
"MiniMax-M2.7": {
"name": "MiniMax-M2.7"
}
}
}
}
}
注意:
provider中的 key(如magik)必须与/connect时填写的 Provider ID 一致。models中的 key 必须与 MagikCloud 模型广场中的模型名称完全一致。
关键字段说明
| 字段 | 说明 |
|---|---|
model |
默认模型,格式为 provider_id/模型名称(如 magik/GLM-5.1) |
npm |
SDK 适配器,OpenAI 兼容接口使用 @ai-sdk/openai-compatible |
name |
Provider 在界面中的显示名称 |
options.baseURL |
接口地址,需包含 /v1 |
models |
可用模型列表,key 为 API 请求中的 model 字段值 |
3. 选择模型
保存配置后重启 OpenCode,运行 /models 查看并选择已配置的模型。
切换模型
- 在 TUI 中运行
/models切换当前会话使用的模型 - 或修改
opencode.json中的model字段更改默认模型
使用模型
在项目目录下运行 opencode 启动,选择 MagikCloud 上的模型即可开始使用。