@CanalQb no YouTube
OpenCode Grátis: Claude Sonnet e Opus com Google 2026
- O plugin
opencode-antigravity-authconecta o OpenCode ao endpoint gratuito do Google — sem cartão de crédito, só com OAuth via Gmail - Cada conta Google adiciona cota independente: com 3 contas, você triplica o uso diário de Claude Sonnet 4.6 e Opus 4.6 sem pagar nada
- O erro 404 que trava 90% dos iniciantes tem causa única: usar o nome de modelo
4-5em vez do4-6atual — este guia já entrega o JSON correto
Nota Técnica: Scripts e configurações fornecidos têm fins exclusivamente educacionais e foram validados em OpenCode v1.17.9 (Jun/2026). O @CanalQb não se responsabiliza por bloqueios de conta, mudanças de API ou uso indevido do endpoint. Verifique os Termos de Serviço do Google antes de usar em produção.
A maioria configura o nome do modelo errado e passa horas sem entender por que recebe 404.
O OpenCode tem um plugin chamado Antigravity Auth que acessa os modelos Claude e Gemini pelo endpoint interno do Google Cloud — o mesmo usado pelo IDE proprietário deles. A autenticação é simples: OAuth com qualquer conta Gmail. Sem API key paga, sem assinatura, sem cartão.
O detalhe que ninguém documenta claramente: os modelos Claude 4.5 não existem mais nesse endpoint desde 2026. O nome correto agora é 4-6. Aqui no @CanalQb, validamos isso diretamente no log de erro e corrigimos o config.json — o que vai receber abaixo já é a versão que funciona hoje.
E tem mais: cada conta Google que você autenticar soma cota independente ao pool. O plugin rotaciona entre elas automaticamente quando uma atinge o limite diário. Com 3 contas, você efetivamente multiplica por 3 o uso gratuito sem qualquer configuração adicional.
Como instalar o OpenCode no Windows?
npm install -g opencode-ai. Você precisa de Node.js instalado previamente. A verificação é simples: opencode --version deve retornar 1.17.9 ou superior para garantir compatibilidade com o plugin Antigravity.
Abra o PowerShell como usuário normal — não como administrador. No Windows, o npm funciona sem privilégios elevados e usar Administrator pode criar problemas de permissão em pastas de usuário:
# Instalar o OpenCode globalmente npm install -g opencode-ai # Verificar instalação opencode --version
1.17.9 ou superior. Se aparecer command not found, o Node.js não está instalado — baixe em nodejs.org.Como configurar o OpenCode para usar Google e Claude gratuitamente?
config.json em C:\Users\SEU_USUARIO\.config\opencode\ com o bloco "google" dentro de "provider" e adicione "opencode-antigravity-auth@latest" na lista de plugins. Os nomes de modelo devem usar o sufixo 4-6.
O caminho completo do arquivo é:
C:\Users\SEU_USUARIO\.config\opencode\config.json
Cole o JSON abaixo como conteúdo do arquivo. Se você já tem outros providers (como Ollama), mantenha-os dentro do bloco "provider" ao lado do bloco "google" — não substitua nada:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"google": {
"models": {
"antigravity-claude-sonnet-4-6": {
"name": "Claude Sonnet 4.6 (Antigravity)",
"limit": { "context": 200000, "output": 64000 },
"modalities": {
"input": ["text", "image", "pdf"],
"output": ["text"]
}
},
"antigravity-claude-sonnet-4-6-thinking": {
"name": "Claude Sonnet 4.6 Thinking (Antigravity)",
"limit": { "context": 200000, "output": 64000 },
"modalities": {
"input": ["text", "image", "pdf"],
"output": ["text"]
},
"variants": {
"low": { "thinkingConfig": { "thinkingBudget": 8192 } },
"max": { "thinkingConfig": { "thinkingBudget": 32768 } }
}
},
"antigravity-claude-opus-4-6-thinking": {
"name": "Claude Opus 4.6 Thinking (Antigravity)",
"limit": { "context": 200000, "output": 64000 },
"modalities": {
"input": ["text", "image", "pdf"],
"output": ["text"]
},
"variants": {
"low": { "thinkingConfig": { "thinkingBudget": 8192 } },
"max": { "thinkingConfig": { "thinkingBudget": 32768 } }
}
},
"antigravity-gemini-3-pro": {
"name": "Gemini 3 Pro (Antigravity)",
"limit": { "context": 1048576, "output": 65535 },
"modalities": {
"input": ["text", "image", "pdf"],
"output": ["text"]
}
},
"antigravity-gemini-3-flash": {
"name": "Gemini 3 Flash (Antigravity)",
"limit": { "context": 1048576, "output": 65536 },
"modalities": {
"input": ["text", "image", "pdf"],
"output": ["text"]
}
}
}
}
},
"model": "google/antigravity-claude-sonnet-4-6",
"small_model": "google/antigravity-gemini-3-flash",
"plugin": ["opencode-antigravity-auth@latest"]
}
Como instalar o plugin Antigravity no OpenCode?
node_modules local que o OpenCode detecta automaticamente ao iniciar.
# Entrar na pasta de configuração do OpenCode Set-Location "$env:USERPROFILE\.config\opencode" # Inicializar npm (se ainda não tiver package.json) npm init -y # Instalar o plugin npm install opencode-antigravity-auth@latest
Como autenticar múltiplas contas Google no OpenCode?
opencode auth login e selecione Google (Antigravity). O terminal exibe uma URL — cole no navegador, autorize com sua conta Gmail, copie a URL de retorno e cole de volta no terminal. Repita o processo para cada conta adicional.
Passo a passo completo para a primeira conta:
opencode auth login no PowerShell. Um menu aparece com os providers disponíveis.https://accounts.google.com/....localhost — essa URL é o que você vai copiar.http://localhost:...) e cole no terminal. Pressione Enter.# Verificar contas autenticadas opencode auth list # Saída esperada com 2 contas: # ✓ conta1@gmail.com (Google/Antigravity) # ✓ conta2@gmail.com (Google/Antigravity)
Quais modelos estão disponíveis no OpenCode via Antigravity em 2026?
4-6.
| Modelo | Velocidade | Uso ideal | Contexto |
|---|---|---|---|
antigravity-claude-sonnet-4-6 |
Rápido | Uso geral, coding, edição | 200k tokens |
antigravity-claude-sonnet-4-6-thinking |
Médio | Problemas complexos, análise | 200k tokens |
antigravity-claude-opus-4-6-thinking |
Lento | Máximo raciocínio, arquitetura | 200k tokens |
antigravity-gemini-3-flash |
Muito rápido | Tarefas simples, sumários | 1M tokens |
antigravity-gemini-3-pro |
Médio | Análise de código grande | 1M tokens |
Para trocar de modelo durante o uso: pressione Ctrl+P → Switch model → selecione o desejado.
Como resolver os erros mais comuns do OpenCode com Antigravity?
invalid_grant ocorre quando a URL de callback expira antes de ser colada. Um opencode.jsonc com modelo hardcoded sobrescreve o config.json e ignora suas configurações.
Os modelos 4.5 não existem mais. Corrija os nomes no
config.json:
antigravity-claude-opus-4-5
antigravity-claude-sonnet-4-5-thinking
antigravity-claude-opus-4-6-thinking
antigravity-claude-sonnet-4-6-thinking
A URL de callback expira em segundos. Execute o login, copie a URL do terminal imediatamente, autorize no navegador sem demora e cole a URL de retorno assim que o navegador redirecionar. Se expirar, rode
opencode auth login novamente.
Verifique se existe um arquivo
opencode.jsonc em C:\Users\SEU_USUARIO\.config\opencode\. Se ele tiver uma linha "model": "ollama/qualquer-coisa", remova essa linha — o opencode.jsonc tem prioridade e sobrescreve o config.json.
Perguntas Frequentes
O OpenCode com Antigravity é realmente gratuito ou tem limite?
Quantas contas Google posso autenticar no OpenCode?
Por que o modelo Claude Sonnet 4.5 retorna erro 404 no OpenCode?
O opencode.jsonc interfere nas configurações do config.json?
Posso usar Claude Opus e Sonnet ao mesmo tempo com contas diferentes?
Como verificar se o plugin Antigravity está instalado corretamente?
Feito com Master Rules Claude v8.3 | Validado em 24/06/2026 | OpenCode v1.17.9

Comentários
Comente só assim vamos crescer juntos!