跳到正文

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 必须使用带 /v1betahttps://api.zhiwei.dpdns.org/v1beta;Gemini CLI 使用其他客户端里的根地址,两者不要混用。

智维 API 接入、配置与排查指南。