Skip to content

OpenCode 配置 ​

OpenCode  是一款开源的终端 AI 编码工具,类似 Claude Code 的开源替代品。通过 DouDi.ai 接入,可以使用任意模型。

配置步骤 ​

1. 安装 OpenCode ​

bash
# macOS / Linux
curl -fsSL https://opencode.ai/install | bash

# 或使用 Go 安装
go install github.com/opencode-ai/opencode@latest

安装 OpenCode

2. 配置环境变量 ​

OpenCode 支持多种 Provider 配置。推荐在 ~/.zshrc 中写入 OpenAI 兼容模式配置:

bash
# OpenAI 兼容模式
export OPENAI_API_KEY=<你的 DOUDI_API_KEY>
export OPENAI_BASE_URL=https://doudi.ai/v1

如果主要使用 Claude 模型,也可以在 ~/.zshrc 中写入 Anthropic 模式配置:

bash
export ANTHROPIC_API_KEY=<你的 DOUDI_API_KEY>
export ANTHROPIC_BASE_URL=https://doudi.ai/v1

3. 配置文件 ​

也可以通过 ~/.config/opencode/config.toml 设置:

toml
[providers.doudi]
api_key = "<你的 DOUDI_API_KEY>"
base_url = "https://doudi.ai/v1"

[models.default]
provider = "doudi"
model = "<MODEL_ID>"

4. 验证 ​

text
opencode "Hello, 你好吗?"

运行效果

OpenCode 的具体配置方式可能随版本更新变化,请参考 OpenCode 官方文档  。