Tutorial Completo: Instalando e Usando o 9Router no Windows 11
Tutorial Completo: Instalando e Usando o 9Router no Windows 11
Público-alvo: Iniciante completo em programação Sistema operacional: Windows 11 Tempo estimado: 20-30 minutos Run: npx 9router
📋 Índice do Tutorial
- O que é o 9Router?
- O que você precisa antes de começar
- Instalando o Node.js (Pré-requisito)
- Instalando o 9Router
- Executando o 9Router pela primeira vez
- Configurando provedores de IA
- Conectando o 9Router ao Antigravity
- Resolvendo problemas comuns
- Dicas úteis para iniciantes
1. O que é o 9Router?
Imagine que você tem várias contas de serviços de IA (como Claude, Gemini, etc.), mas cada um deles tem limites de uso e custos diferentes. O 9Router é como um "gerente de tráfego inteligente" que:
- Encaminha automaticamente suas solicitações para o melhor serviço disponível
- Muda sozinho para outro provedor quando um atinge seu limite
- Economiza dinheiro usando primeiro os serviços gratuitos ou mais baratos
- Funciona 24 horas sem interrupções
🎯 Por que usar o 9Router?
| Benefício | Explicação simples |
|---|---|
| Zero downtime | Se um serviço fica fora do ar, o 9Router muda automaticamente para outro |
| Economia | Usa primeiro os serviços gratuitos ou baratos |
| Simplicidade | Você configura uma vez e ele cuida de tudo |
| Flexibilidade | Funciona com many ferramentas diferentes |
2. O que você precisa antes de começar
Antes de instalar o 9Router, você precisa de algumas ferramentas básicas:
2.1 O que é o Node.js e o npm?
Node.js é um programa que permite executar código JavaScript no seu computador (não apenas no navegador). É como um "motor" que faz programas funcionarem.
npm (Node Package Manager) é um "gerenciador de pacotes" que vem junto com o Node.js. É como uma loja de aplicativos onde você pode instalar programas como o 9Router.
2.2 Lista de materiais necessários
| Item | O que é | Para que serve |
|---|---|---|
| Computador com Windows 11 | Sistema operacional | Rodar o 9Router |
| Acesso à internet | Conexão de rede | Baixar e instalar programas |
| Node.js 20+ | Programa base | Executar o 9Router |
| Conta em algum provedor de IA | Optional | Usar serviços pagos (Grátis funciona) |
3. Instalando o Node.js (Pré-requisito)
Este é o primeiro passo. Sem o Node.js, o 9Router não funcionará.
Passo 3.1: Baixando o Node.js
-
Abra seu navegador (Chrome, Edge, Firefox, etc.)
-
Acesse o site oficial: https://nodejs.org/
-
Você verá duas opções de download:
- LTS (Recommended) ← Use esta! É mais estável
- Current ← Versão mais recente, mas pode ter problemas
-
Clique no botão verde "LTS" para baixar o instalador
Passo 3.2: Instalando o Node.js
-
Localize o arquivo baixado (geralmente na pasta "Downloads")
- O arquivo terá um nome como:
node-v20.x.x-x64.msi
- O arquivo terá um nome como:
-
Clique duas vezes no arquivo para iniciar a instalação
-
Siga as etapas do assistente de instalação:
Tela 1 - Boas-vindas:
- Clique em "Next"
Tela 2 - Termos de uso:
- Marque "I accept the terms in the License Agreement"
- Clique em "Next"
Tela 3 - Local de instalação:
- Pode deixar o padrão (C:\Program Files\nodejs)
- Clique em "Next"
Tela 4 - Recursos opcionais:
- Pode marcar tudo (já vem marcado por padrão)
- Clique em "Next"
Tela 5 - Ferramentas opcionais:
- Pode pular esta etapa (marque "Automatically install necessary tools")
- Clique em "Next"
Tela 6 - Pronto para instalar:
- Clique em "Install"
Tela 7 - Concluindo:
- Clique em "Finish"
Passo 3.3: Verificando a instalação
-
Abra o Prompt de Comando:
- Pressione
Win + Rno teclado - Digite
cmde pressione Enter - Ou procure "Prompt de Comando" no menu Iniciar
- Pressione
-
Digite os seguintes comandos (pressione Enter após cada um):
node --version
Deverá aparecer algo como: v20.11.0 (número pode variar)
npm --version
Deverá aparecer algo como: 10.2.0 (número pode variar)
- Se apareceu números, a instalação foi bem-sucedida! ✅
Nota: Se aparecer "não reconhecido", reinicie o computador e tente novamente.
4. Instalando o 9Router
Agora que você tem o Node.js instalado, podemos instalar o 9Router.
Passo 4.1: Abrir o Prompt de Comando
- Pressione
Win + Xno teclado - Selecione "Terminal (Admin)" ou "Prompt de Comando (Admin)"
- Se aparecer uma pergunta "Deseja permitir que este aplicativo faça alterações no dispositivo?", clique em "Sim"
Passo 4.2: Instalar o 9Router
- Digite o seguinte comando no terminal:
npm install -g 9router
-
Pressione Enter e aguarde
-
O que vai acontecer:
- O npm vai baixar o 9Router da internet
- Você verá texto passando na tela (não se preocupe)
- Pode levar de 1 a 3 minutos dependendo da sua internet
-
Quando terminar, você verá uma mensagem como:
added 1 package in 10s -
Parabéns! O 9Router está instalado! 🎉
Passo 4.3: Verificando a instalação
Digite o comando:
9router --version
Deverá aparecer a versão do 9Router instalada.
5. Executando o 9Router pela primeira vez
Agora vamos iniciar o 9Router e acessar seu painel de controle.
Passo 5.1: Iniciar o 9Router
- Digite o comando no terminal:
9router
-
Pressione Enter
-
Você verá algo assim:
> Starting 9Router... > Server running on http://localhost:20128 > Dashboard: http://localhost:20128/dashboard > Ready to route! ✓ -
Mantenha esta janela aberta! Ela é o "motor" do 9Router.
Passo 5.2: Acessar o Painel de Controle (Dashboard)
-
Abra seu navegador (Chrome, Edge, etc.)
-
Digite na barra de endereços:
http://localhost:20128/dashboard -
Pressione Enter
-
Você verá a tela de login do 9Router
Passo 5.3: Fazer login no Dashboard
-
Na tela de login, você verá um campo de senha
-
Digite a senha padrão:
123456 -
Clique em "Login" ou "Entrar"
-
Parabéns! Você está no painel de controle do 9Router! 🎉
⚠️ Importante: Esta senha padrão é apenas para testes iniciais. Em uso real, você deve alterá-la.
6. Configurando provedores de IA
Agora vamos configurar quais serviços de IA você quer usar. Você pode começar apenas com serviços gratuitos!
Passo 6.1: Conhecendo os níveis de serviço
| Nível | Custo | Serviços | Indicado para |
|---|---|---|---|
| Grátis | $0 | iFlow, Qwen, Kiro | Iniciantes, testes |
| Barato | $0.20-0.60/1M tokens | GLM, MiniMax, Kimi | Uso regular |
| Assinatura | $10-200/mês | Claude, Codex, Gemini | Uso intensivo |
Passo 6.2: Adicionar provedores gratuitos (Recomendado para iniciantes)
- No Dashboard do 9Router, localize o menu lateral
- Procure por "Providers" ou "Provedores"
- Clique para expandir as opções
Adicionando iFlow (Grátis):
- Clique em "Add Provider" ou botão similar
- Selecione "iFlow" na lista de provedores
- Não é necessário API key para começar (versão gratuita)
- Configure:
- Tier: FREE
- Modelo: Escolha qualquer um disponível
- Salve as configurações
Adicionando Qwen (Grátis):
- Clique em "Add Provider"
- Selecione "Qwen"
- Para Qwen, você precisa de uma chave API:
- Acesse: https://www.modelscope.cn
- Crie uma conta (grátis)
- Gere uma chave API nas configurações
- Cole a chave API no campo correspondente
- Salve
Adicionando Kiro (Grátis):
- Clique em "Add Provider"
- Selecione "Kiro"
- Visite: https://kiro.ai para obter chave API gratuita
- Cole a chave e salve
Passo 6.3: Adicionar provedores pagos (Opcional)
Se você quiser usar serviços como Claude ou Gemini:
-
Claude API:
- Acesse: https://console.anthropic.com
- Crie uma conta
- Gere uma API key
- Cole no campo do 9Router
-
Gemini API:
- Acesse: https://aistudio.google.com
- Crie uma conta Google
- Gere uma API key
- Cole no campo do 9Router
Passo 6.4: Verificar configuração
- No Dashboard, vá para "Status" ou "Health Check"
- Verifique se seus provedores aparecem como "Online" ou "Conectado"
- Se aparecerem verdes/ativos, está funcionando! ✅
7. Conectando o 9Router ao Antigravity
Agora vamos configurar o Antigravity para usar o 9Router como intermediário.
Passo 7.1: O que é integração?
Integrar significa fazer dois programas trabalharem juntos. O Antigravity vai enviar suas perguntas para o 9Router, e o 9Router vai decidir qual serviço de IA usar.
Passo 7.2: Configurar o Antigravity
-
Abra o arquivo de configuração do Antigravity:
- O arquivo geralmente fica em:
~/.gemini/settings.json ~significa sua pasta de usuário (ex: C:\Users\SeuNome)
- O arquivo geralmente fica em:
-
Adicione a configuração do 9Router:
{
"mcpServers": {
"9router": {
"command": "node",
"args": ["-y", "9router"]
}
}
}
Passo 7.3: Alternativa - Configurar manualmente
Se a configuração acima não funcionar:
- Localize o arquivo
settings.jsondo Antigravity - Abra com um editor de texto (Bloco de Notas, VS Code, etc.)
- Encontre a seção de modelos/provedores
- Adicione:
"providers": { "9router": { "baseUrl": "http://localhost:20128/v1", "apiKey": "[sua_chave_do_9router]" } } - Salve o arquivo
Passo 7.4: Testar a conexão
- Inicie o 9Router (se ainda não estiver rodando)
- Abra o Antigravity
- Faça uma pergunta simples
- Verifique se a resposta vem corretamente
Se funcionar, a integração está completa! 🎉
8. Resolvendo problemas comuns
Se você encontrar algum problema, verifique as soluções abaixo:
Problema 1: "npm não é reconhecido"
Causa: Node.js não foi instalado corretamente ou não foi adicionado ao PATH.
Solução:
- Reinicie o computador
- Se ainda não funcionar, desinstale e reinstale o Node.js
- Durante a instalação, marque "Add to PATH"
Problema 2: "9router não é reconhecido"
Causa: Instalação não completou ou problemas de permissão.
Solução:
- Abra o terminal como Administrador
- Digite:
npm uninstall -g 9router npm install -g 9router
Problema 3: Dashboard não abre
Causa: Serviço não está rodando ou porta está bloqueada.
Solução:
- Verifique se o 9Router está rodando (janela do terminal aberta)
- Tente URLs alternativas:
- Verifique se a porta 20128 não está sendo usada por outro programa
Problema 4: Login não funciona
Causa: Senha incorreta ou problema de conexão.
Solução:
- Senha padrão:
123456 - Se mudou e esqueceu:
- Pare o 9Router (Ctrl+C no terminal)
- Delete o arquivo de dados (C:\Users\SeuNome\AppData\Roaming\9router\db.json)
- Reinicie o 9Router
- Use a senha padrão novamente
Problema 5: Provedor mostra "Erro" ou "Offline"
Soluções:
- Verifique sua chave API:
- Está correta? Sem espaços extras?
- Ainda é válida? (algumas expiram)
- Verifique sua internet
- Tente outro provedor do mesmo nível
Problema 6: Todas as requisições falham
Causa: Nenhum provedor configurado ou todos com problemas.
Solução:
- Volte ao Dashboard
- Configure pelo menos um provedor da categoria FREE
- Verifique se ele está Online
9. Dicas úteis para iniciantes
9.1 Mantendo o 9Router rodando
- O 9Router precisa estar rodando para funcionar
- Não feche a janela do terminal enquanto estiver usando
- Você pode minimizar a janela, mas não fechá-la
9.2 Reiniciando o 9Router
Se algo parar de funcionar:
- No terminal, pressione
Ctrl + Cpara parar - Digite
9routernovamente - Aguarde a mensagem "Ready to route! ✓"
9.3 Verificando o status
No Dashboard, você pode ver:
- Usage: Quanto você usou
- Active Provider: Qual provedor está ativo
- Quota: Limites restantes de cada serviço
9.4 Salvando sua configuração
- O 9Router salva suas configurações automaticamente
- O arquivo fica em:
C:\Users\SeuNome\AppData\Roaming\9router\db.json - Não edite este arquivo manualmente - use o Dashboard
9.5 Quando atualizar o 9Router
Execute este comando periodicamente:
npm update -g 9router
Isso garante que você tem a versão mais recente com correções de bugs.
📊 Resumo dos Comandos
| Comando | O que faz |
|---|---|
npm install -g 9router | Instala o 9Router |
9router | Inicia o 9Router |
9router --version | Mostra a versão instalada |
npm update -g 9router | Atualiza para última versão |
npm uninstall -g 9router | Desinstala o 9Router |
🚀 Próximos Passos
Depois de dominar o básico, você pode:
- Adicionar provedores pagos para mais opções
- Configurar combinações de modelos para tarefas específicas
- Monitorar uso através do Dashboard
- Explorar integrações com outras ferramentas de IA
❓ Precisa de ajuda?
Se ainda tiver dúvidas:
- Documentação oficial: https://github.com/decolua/9router
- Site oficial: https://9router.com/
- Comunidade: Procure ajuda em fóruns ou grupos de usuários
Parabéns por completar este tutorial! 🎉
Agora você sabe como instalar, configurar e usar o 9Router no Windows 11. Continue praticando e explorando as funcionalidades para aproveitar ao máximo esta ferramenta poderosa!