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-xxxxxxxx2. 添加 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 接口。