一、概述
在 Windows VSCode 中使用 OpenCode 扩展对接自购的 OpenCode Go 套餐。先装 CLI 并配置 API,再装 VSCode 扩展。
二、安装 OpenCode CLI(前置必需)
2.1 安装 CLI
在 PowerShell 中执行:
winget install SST.opencode --source winget注意不要装 SST.OpenCodeDesktop(桌面版),CLI 版才是 VSCode 扩展依赖的。
验证:
opencode --version2.2 配置 API(vscode的终端操作)
opencode auth login命令行引导选择 Provider:
- 选择 OpenAI Compatible(或对应自定义选项)
- 输入 Base URL:
https://api.opencode-go.com/v1 - 输入 API Key:你的 OpenCode Go API Key
- 输入 Model:
deepseek-v4-flash
配置保存在 ~\.config\opencode\opencode.json。也可直接编辑该文件。
三、安装 VSCode 扩展
GitHub: anomalyco/opencode(原 sst/opencode)
在 VSCode 中 Ctrl+Shift+X → 搜索 opencode,选择以下一个安装:
| 扩展 | 特征 | 入口方式 |
|---|---|---|
| opencode(官方) 发布者: OpenCode | 分割终端中启动 opencode 会话,轻量快速 | 需设置自定义快捷键 |
| OpenCode VSCode Extension(社区) 发布者: 第三方 | 侧边栏聊天界面,类 ChatGPT 体验 | 左侧 Activity Bar 图标 |
3.1 官方版:修改快捷键(Windows 兼容)
官方版默认快捷键 Ctrl+Esc 在 Windows 上被系统占用(打开开始菜单),需要改为其他键:
- VSCode 中按
Ctrl+K Ctrl+S打开快捷键设置 - 搜索
opencode - 找到
opencode: Quick Launch(快速启动) - 点击左侧铅笔图标,按下你想用的快捷键(如
Ctrl+Shift+O或Alt+O) - 按回车保存
四、验证
- 按你设置的自定义快捷键启动 OpenCode 终端会话
- 或使用社区版,点击左侧 OpenCode 图标
- 发送一条消息确认能正常调用 API 并返回结果