主题
OpenCode
OpenCode 是开源的 AI 编码 agent,支持 Anthropic / OpenAI / OpenRouter 多种 Provider。
安装
bash
# Linux / macOS
curl -fsSL https://opencode.ai/install | bash
# 或 npm
npm install -g opencode-ai验证:
bash
opencode --version配置 Shuro
OpenCode 的配置文件:~/.config/opencode/config.toml
toml
[provider.Shuro]
type = "anthropic"
api_url = "https://shuro.vip"
api_key = "<您的 API Key>"
[default]
provider = "Shuro"
model = "claude-opus-4-7"或者 OpenAI 兼容模式:
toml
[provider.Shuro-openai]
type = "openai"
api_url = "https://shuro.vip/v1"
api_key = "<您的 API Key>"
[default]
provider = "Shuro-openai"
model = "gpt-5.5"使用
bash
cd ~/your-project
opencode
# 或一次性
opencode -p "重构 main.py 成模块化结构"切换模型
交互模式内:
/model claude-sonnet-4-6
/model claude-haiku-4-5-20251001
/model gpt-5.4常见问题
跟 Claude Code 的问题集 基本一致:
- 401 → key 错
- 503 → 上游暂时不可用
- base_url 路径不对(Anthropic 类型不带
/v1,OpenAI 类型带/v1)
跟 Claude Code 的对比
| Claude Code | OpenCode | |
|---|---|---|
| 维护者 | Anthropic 官方 | 开源社区 |
| 协议 | Anthropic Messages API | 多协议适配 |
| Tool use | 完整原生 | 完整 |
| 价格 | 走 Anthropic 计费 | 走 Provider 计费 |
| 适合 | 想要官方质量 | 想用多 Provider 灵活切 |
