OpenCode 接入 Starsg
OpenCode 是开源的终端 / 编辑器 AI 编码助手,原生支持给每家模型 provider 配 baseURL 与 apiKey。把这三家(Claude / GPT / Gemini)都指向 Starsg,你就能在一个工具里复用同一份 Key、共享同一份用量视图。
重要开始前请先准备好在 控制台 创建的 API Key。如果还没有 Key,点击链接前往创建。
1. 安装 OpenCode
通过 npm 全局安装。需要 Node.js 18+。
npm i -g opencode-ai
首次安装后,先在终端跑一次 opencode,让它生成默认配置目录。看到欢迎界面后用 Ctrl+C 退出即可。
opencode
2. 编辑 opencode.json
在 Starsg 控制台 创建 API Key,然后把下面的 opencode.json 模板里三处 sk-abc...xyz 替换成你的 Key。三家 provider 的 baseURL 都指向 Starsg 网关,模型名保持各家原样即可。
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"anthropic": {
"options": {
"apiKey": "sk-abc...xyz",
"baseURL": "https://api.starsg.ai"
}
},
"openai": {
"options": {
"apiKey": "sk-abc...xyz",
"baseURL": "https://api.starsg.ai/v1"
}
},
"google": {
"options": {
"apiKey": "sk-abc...xyz",
"baseURL": "https://api.starsg.ai"
}
}
}
}提示:生成 Key 时注意选对渠道(Claude / OpenAI / Gemini),「可用模型」保持默认,这样三家都不会被网关拦掉。
3. 放到 OpenCode 配置目录
macOS - 在终端打开配置目录:
open "$HOME/.config/opencode"
Windows - 在命令行打开配置目录:
start "" "%USERPROFILE%\.config\opencode"
把上一步改好的 opencode.json 复制进这个目录(覆盖原文件)。如果你下载的配置包里有 plugins 目录,也一并放进来。
4. 验证
在终端启动 opencode,然后在交互界面输入 /models。能看到 anthropic / openai / google 三家的模型列表,就说明配置成功。
opencode # In the interactive UI, type: /models
扩展阅读:← 返回 CLI 配置教程