MuiRouter

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-xxxxxxxx

2. 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.
Las listas de modelos de los proveedores integrados en opencode vienen de models.dev, una base de datos de modelos de código abierto; los proveedores personalizados deben declararlas en la configuración. Estamos gestionando la inclusión de MuiRouter en models.dev — cuando esté, bastará con definir MUIROUTER_API_KEY y los modelos aparecerán solos, dejando este fragmento sin utilidad.

Relacionado