Começando
Do zero à primeira resposta no terminal em cerca de cinco minutos. É uma linha, e ela faz o resto.
Você vai precisar de uma conta no infinitemodel e do terminal de um computador (Windows, macOS ou Linux). Só isso: a linha que a introdução entrega instala o Claude Code se ele ainda não existir, grava a configuração e testa a conexão. O CLI é o oficial da Anthropic, sem alteração; ele só passa a falar com o infinitemodel.
O tutorial em vídeo faz o caminho inteiro num Windows limpo, do zero ao primeiro comando, em cinco minutos.
O Claude Code roda no terminal de um computador. Dá para criar a conta pelo celular, mas a linha tem que ser colada no computador. Termux e afins não são suportados.
1. Crie a conta
Em infinitemodel.app/teste-gratis, crie sua conta com e-mail ou com o Google. Ela nasce com um Passe de 7 dias, sem cartão e sem cobrança: R$ 40 de uso nos três modelos. Quando quiser continuar, os planos estão em Planos e pagamento.
Para entrar de novo, use o botão "Continuar com Google" na tela de login. A conta não tem senha, então o formulário de e-mail e senha não vai funcionar para ela.
2. Cole a linha da introdução
Logo depois do cadastro você cai na introdução (infinitemodel.app/bem-vindo). Ela cria a sua chave de acesso e monta uma linha só, já com a chave dentro. Copie a linha, cole no terminal e aperte Enter. Ela tem esta forma:
IM_KEY=sk-sua-chave-aqui bash -c "$(curl -fsSL https://infinitemodel.app/instalar.sh)"$env:IM_KEY="sk-sua-chave-aqui"; irm https://infinitemodel.app/instalar.ps1 | iexpowershell -NoExit -NoProfile -Command "$env:IM_KEY='sk-sua-chave-aqui'; irm https://infinitemodel.app/instalar.ps1 | iex"A linha abre o PowerShell por dentro do Prompt de Comando e termina nele: é ali que você digita claude.
O que a linha faz, na ordem, e o que ela imprime enquanto faz:
- Instala o Claude Code se ele não estiver na máquina, com o instalador oficial da Anthropic (não precisa de Node.js).
- Grava a configuração em
~/.claude/settings.json: o endereço do infinitemodel e a sua chave. Vale em qualquer terminal, mesmo depois de reiniciar o computador. Se já existia um arquivo, ele virasettings.json.bak. - Responde as perguntas do primeiro uso do CLI (tema e "usar esta chave?"), para o
claudeabrir direto. - Testa a conexão com uma requisição de verdade e termina com
Conectado ao infinitemodel. Se não conectar, ela diz o motivo: chave, IP ou manutenção.
Se fechou a página sem copiar a linha, volte à introdução: enquanto a conta não tiver feito nenhuma requisição, ela oferece "Gerar uma chave nova" e monta a linha de novo. Se a conta já rodou, o caminho é revogar e criar outra chave no painel, que também entrega a linha pronta.
Procure "PowerShell" no menu Iniciar. A configuração fica gravada num arquivo e passa a valer no cmd também.
A linha troca a configuração global. A anterior fica guardada em settings.json.bak, no mesmo diretório. Para voltar, basta renomear.
3. Rode o primeiro comando
No PowerShell e no Prompt de Comando, é só digitar. No macOS e no Linux, se a linha acabou de instalar o Claude Code, abra um terminal novo antes (ou rode source ~/.bashrc): a janela antiga não enxerga o comando novo.
claude "diga olá e me conte o que você pode fazer"Se respondeu, está tudo pronto. Dentro do CLI, /model mostra e troca o modelo ativo. Os disponíveis dependem do seu plano (veja Modelos e tiers).
Prefere fazer à mão?
A linha acima é só conveniência: o que ela grava é um arquivo, e você pode escrevê-lo por conta própria. Ele fica em ~/.claude/settings.json, e o Claude Code lê cada entrada do env ao subir.
mkdir -p ~/.claude; [ -f ~/.claude/settings.json ] && cp ~/.claude/settings.json ~/.claude/settings.json.bak; echo '{"env":{"ANTHROPIC_BASE_URL":"https://api.infinitemodel.app","ANTHROPIC_API_KEY":"sk-sua-chave-aqui"}}' > ~/.claude/settings.json$d="$env:USERPROFILE\.claude"; $f="$d\settings.json"; New-Item -ItemType Directory -Force $d | Out-Null; if (Test-Path $f) { Copy-Item $f "$f.bak" -Force }; '{"env":{"ANTHROPIC_BASE_URL":"https://api.infinitemodel.app","ANTHROPIC_API_KEY":"sk-sua-chave-aqui"}}' | Set-Content $fCom o arquivo escrito à mão, o primeiro claude ainda pergunta o tema e se quer usar a chave detectada: responda e siga. Se o Claude Code não estiver instalado, Instalar o Claude Code mostra os instaladores por sistema.
Alternativa: variáveis de ambiente
Funciona igual, e vale só para a sessão atual do terminal. É o caminho de quem prefere não gravar nada: máquina compartilhada, servidor de build, ou um teste rápido antes de decidir.
export ANTHROPIC_BASE_URL=https://api.infinitemodel.app
export ANTHROPIC_API_KEY=sk-sua-chave-aqui$env:ANTHROPIC_BASE_URL="https://api.infinitemodel.app"
$env:ANTHROPIC_API_KEY="sk-sua-chave-aqui"set ANTHROPIC_BASE_URL=https://api.infinitemodel.app
set ANTHROPIC_API_KEY=sk-sua-chave-aquiO Claude Code grava cada entrada do env no ambiente do processo ao subir, por cima do que veio do shell. Então exportar a variável não sobrepõe o settings.json. Para alternar de conta, edite o arquivo ou apague-o.
Conferindo pela API (opcional)
Para testar chave e IP sem o CLI no meio:
curl https://api.infinitemodel.app/v1/models -H "x-api-key: sk-sua-chave-aqui"A resposta lista os modelos que o seu plano roteia. Se vier erro, o código diz exatamente o que aconteceu: Erros e soluções.
Acompanhe o consumo
Cada requisição aparece em Uso no dashboard, com o valor a preço de lista e o tier. É a mesma medição que aplica os limites do seu plano. Como a cobrança é pré-paga, não existe fatura por consumo no fim do mês.
Deu errado?
| Sintoma | Causa provável |
|---|---|
O claude pediu login na Anthropic, ou perguntou o tema | ele rodou antes da linha: feche o CLI, cole a linha da introdução e rode de novo |
| A linha terminou com erro de IP | a chave é presa ao IP de onde foi criada: no painel, em Chaves, clique em "Usar este IP" e cole a linha de novo |
Erro 401 no primeiro comando | a chave da linha não é a atual (foi revogada), ou a configuração não foi gravada nesta máquina |
Erro 403 | seu IP não é o autorizado da chave, ou o plano não está ativo |
command not found depois de instalar (macOS/Linux) | a janela do terminal é anterior à instalação: abra outra, ou rode source ~/.bashrc |
A linha disse "Claude Code ja instalado" e mais nada, ou claude não responde | o comando existe mas não roda nessa máquina (celular, Termux, sistema fora dos requisitos). Precisa de um computador com Windows, macOS ou Linux |
A página Erros e soluções traz cada código com a correção e um diagnóstico de trinta segundos.