MuiRouter

opencode

Usar o MuiRouter no opencode

O opencode é um agente de programação com IA para o terminal. Ligado ao MuiRouter, uma única chave dá acesso a Claude, GPT, Gemini, Grok, Kimi e MiMo — pagamento por token, sem uma conta para cada fornecedor.

1. Obtenha uma chave de API

Crie uma chave na página «API Keys» do painel e coloque-a no seu ambiente.

export MUIROUTER_API_KEY=sk-gw-xxxxxxxx

2. Adicione a configuração do provider

Providers personalizados no opencode exigem uma lista de modelos explícita. Adicione isto ao seu arquivo de configuração:

~/.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": {}
      }
    }
  }
}

Aqui constam apenas alguns modelos comuns — acrescente outros no mesmo formato. O catálogo completo e os preços estão na página de preços

3. Inicie e escolha um modelo

Reinicie o opencode e execute /models para ver os modelos do MuiRouter.

opencode
/models
Por que listar os modelos à mão?
O opencode não chama o endpoint /v1/models do provider.
As listas de modelos dos providers integrados ao opencode vêm do models.dev, um banco de dados de modelos open source; providers personalizados precisam declará-las na configuração. Estamos trabalhando para incluir o MuiRouter no models.dev — depois disso bastará definir MUIROUTER_API_KEY e os modelos aparecerão sozinhos, tornando este trecho desnecessário.

Relacionado