Skip to content

OpenCode 配置

运行 opencode,输入 /connect 命令配置服务商。

服务商选择 “Other Custom Provider”。

provider id 输入 "nitrorouter"。

api key 输入你在控制台创建的 api key。

然后编辑当前项目的 opencode.json 或者全局的配置(~/.config/opencode/opencode.json),如果没有则创建:

json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "nitrorouter": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "NitroRouter",
      "options": {
        "baseURL": "https://api.nitrorouter.com/v1"
      },
      "models": {
        "gpt-6-astra": {
          "name": "GPT-6 Astra"
        },
        "claude-opus-5": {
          "name": "Claude Opus 5"
        },
        "claude-sonnet-5": {
          "name": "Claude Sonnet 5"
        },
        "gemini-3.6-flash": {
          "name": "Gemini 3.6 Flash"
        }
      }
    }
  }
}

可以根据需要添加更多模型。然后重新进入 opencode,测试能否正常对话。