opencode安装
# Intel Mac 可能需要加上 --unsafe-perm 避免权限问题
npm install -g opencode-ai --unsafe-perm
# 验证
opencode --version
1. 配置opencode配置文件
1. ~/.config/opencode/opencode.json 替换为以下结构(以 OpenAI 兼容接口为例)2. mkdir ~/.config/opencode3. vim ~/.config/opencode/opencode.json4. 配置opencode.json文件内容 {"$schema": "https://opencode.ai/config.json","provider": {"openai": {"options": {"timeout": 600000,"chunkTimeout": 30000,"setCacheKey": true,"baseUrl": "https://api.openai.com/v1","proxy": "http://127.0.0.1:8051"}}},"model": "openai/gpt-4o","small_model": "openai/gpt-4o-mini" }
2. 配置opencode 自定义gpt key
配置 gpt key,在 TUI 中使用 /connect 命令(推荐)
# 1. 启动 opencode TUI
opencode
# 2. 在 TUI 界面中输入(看到底部提示符后):
/connect
Select auth method
├─ ChatGPT Pro/Plus (browser) ← 如果你有 Plus 订阅但不想用 API
├─ ChatGPT Pro/Plus (headless) ← 无浏览器模式
└─ Manually enter API Key ← 选这个!你有 API Key
操作步骤:
- 用 ↑↓ 方向键 选择
Manually enter API Key - 按 Enter 确认
- 系统会提示选择提供商 → 选择 OpenAI
- 输入你的 API Key(格式:
sk-xxxxx) - 可选:输入提供商别名(如
openai或my-openai) - 完成!凭证会保存到
~/.local/share/opencode/auth.json
3. 配置opencode 代理使用(使用中转的话不需要配置代理)
给每个启动opencode的终端单独生效代理
1. vim ~/.zshrc
2. alias op='HTTPS_PROXY=http://127.0.0.1:8031 HTTP_PROXY=http://127.0.0.1:8051 opencode'
3. source ~/.zshrc
4. 新开终端输入op就可以访问了

