opencode
opencode で MuiRouter を使う
opencode はターミナル向けの AI コーディングエージェントです。MuiRouter につなげば、キー 1 つで Claude、GPT、Gemini、Grok、Kimi、MiMo が使えます。従量課金で、ベンダーごとにアカウントを作る必要はありません。
1. API キーを用意する
ダッシュボードの API Keys ページでキーを作成し、環境変数に設定します。
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 を呼び出しません。