opencode
Usar MuiRouter con opencode
opencode es un agente de programación con IA para la terminal. Conectado a MuiRouter, una sola clave te da Claude, GPT, Gemini, Grok, Kimi y MiMo — pago por token, sin una cuenta por proveedor.
1. Consigue una clave de API
Crea una clave en la página «API Keys» del panel y guárdala en tu entorno.
export MUIROUTER_API_KEY=sk-gw-xxxxxxxx2. Añade la configuración del proveedor
Los proveedores personalizados de opencode necesitan una lista de modelos explícita. Añade esto a tu archivo de configuración:
~/.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": {}
}
}
}
}Aquí solo aparecen algunos modelos habituales; añade más con el mismo formato. El catálogo completo y los precios están en la página de precios
3. Arranca y elige un modelo
Reinicia opencode y ejecuta /models para ver los modelos de MuiRouter.
opencode
/models¿Por qué hay que listar los modelos a mano?
opencode no llama al endpoint /v1/models del proveedor.