OpenCode
安装
bash
npm install -g opencode-ai
opencode --version配置 OpenAI provider
先把 Key 放入环境变量,避免写入项目配置。
macOS / Linux:
bash
export 智维_API_KEY="sk-your-api-key"Windows PowerShell:
powershell
$env:智维_API_KEY="sk-your-api-key"项目配置写入根目录的 opencode.json;全局配置写入 ~/.config/opencode/opencode.json:
json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"openai": {
"options": {
"baseURL": "https://api.zhiwei.dpdns.org/v1",
"apiKey": "{env:智维_API_KEY}"
}
}
}
}启动 opencode,选择当前分组支持的 GPT 模型,发送 hi。
可选:Gemini provider
只在需要 Gemini 模型时,把下面的 gemini 节点合并进同一个 provider 对象:
json
{
"provider": {
"gemini": {
"options": {
"baseURL": "https://api.zhiwei.dpdns.org/v1beta",
"apiKey": "{env:智维_API_KEY}"
}
}
}
}OpenCode 的 Gemini provider 必须使用带 /v1beta 的 https://api.zhiwei.dpdns.org/v1beta;Gemini CLI 使用其他客户端里的根地址,两者不要混用。