如果使用 nvm 管理 Node.js,可以不加 sudo。
choco install opencode若安装失败,请检查 Node.js 版本是否为 18 及以上。
YOUR_API_KEY → 你的 CERouter API Key$env:ANTHROPIC_BASE_URL = "https://cerouter.com"
$env:ANTHROPIC_API_KEY = "YOUR_API_KEY"[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://cerouter.com", "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "YOUR_API_KEY", "User")~/.bashrc 或 ~/.zshrc:echo $env:ANTHROPIC_BASE_URL
echo $env:ANTHROPIC_API_KEYOpenCode 会以当前目录作为项目上下文,请确保在正确的项目目录中启动。
| 命令 | 说明 |
|---|---|
/help | 显示帮助信息 |
/models | 切换 AI 模型 |
/init | 初始化项目,生成 AGENTS.md 文件 |
/undo | 撤销上一次修改 |
/share | 分享当前对话 |
/exit | 退出 OpenCode |
Tab 键可以在两种模式间切换。Provider: Anthropic
Model: claude-sonnet-4-5
Base URL: https://cerouter.com⚠️ 如果显示的是官方地址或默认模型,说明环境变量未生效,请退出后重新检查配置步骤。
| 系统 | 路径 |
|---|---|
| Windows | C:\Users\你的用户名\.config\opencode\opencode.json |
| macOS / Linux | ~/.config/opencode/opencode.json |
{
"$schema": "https://opencode.ai/config.json",
"model": "anthropic/claude-sonnet-4-5",
"providers": {
"anthropic": {
"apiKey": "YOUR_API_KEY",
"options": {
"baseURL": "https://cerouter.com"
}
}
},
"tui": {
"theme": "opencode"
}
}💡 也可以在项目根目录下创建 .opencode.json或opencode.json文件,用于项目级别的特定配置。
| 问题 | 解决方案 |
|---|---|
| 环境变量设置后不生效 | 重新打开一个终端窗口,或执行 source ~/.bashrc |
| Windows 安装时提示权限错误 | 以管理员身份运行 PowerShell 后重试 |
| macOS / Linux 安装时提示权限错误 | 命令前加 sudo,或使用 nvm 安装 Node.js(nvm 安装的 npm 无需 sudo) |
| 启动后无法连接提供商 | 检查 API 密钥是否正确;运行 /connect 重新配置;检查网络连接 |
| 如何指定要使用的模型 | 在交互界面输入 /models 从列表中选择,或在配置文件中设置 model 字段 |
| 界面空白或卡住 | 按 Ctrl+L 强制刷新屏幕;推荐使用 WezTerm、Alacritty、Windows Terminal 等现代终端 |
| 如何更新 OpenCode | npm install -g opencode-ai@latest |
| Windows 上使用有问题 | 建议使用 WSL 以获得最佳体验;使用 Windows Terminal 而不是 Command Prompt |