MuiRouter

opencode

在 opencode 中使用 MuiRouter

opencode 是终端里的 AI 编码助手。接上 MuiRouter,一个 Key 就能用 Claude、GPT、Gemini、Grok、Kimi、MiMo 等全部模型,按 token 实付,不用为每家单独开账号。

1. 准备 API Key

在控制台的 API Keys 页面创建一个 Key,然后写进环境变量。

export MUIROUTER_API_KEY=sk-gw-xxxxxxxx

2. 添加 provider 配置

opencode 的自定义 provider 需要显式声明模型列表。把下面这段写进配置文件:

~/.config/opencode/opencode.json

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "muirouter": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "MuiRouter",
      "options": {
        "baseURL": "https://api.muirouter.com/v1",
        "apiKey": "{env:MUIROUTER_API_KEY}"
      },
      "models": {
        "claude-opus-5": {},
        "gpt-5.6": {},
        "gemini-3-flash": {},
        "kimi-k3": {}
      }
    }
  }
}

这里只列了几个常用模型,按同样格式追加即可。完整模型与价格见 定价页

3. 启动并选择模型

重启 opencode,用 /models 就能看到 MuiRouter 下的模型。

opencode
/models
为什么还要手写模型列表?
opencode 不会调用 provider 的 /v1/models 接口。
opencode 内置 provider 的模型列表来自 models.dev(一个开源的模型数据库),自定义 provider 则必须在配置里声明。我们已经在推进把 MuiRouter 收录进 models.dev——收录之后,你只需要设置 MUIROUTER_API_KEY,模型会自动出现,这份配置片段就不再需要了。

相关文档