๐ฆ Instalar Claude Code
CLI oficial da Anthropic que roda Opus 4.7 no terminal, com acesso direto a arquivos e historico persistente.
โก Comandos
claude auth login
claude --version
Login via OAuth abre browser. Sem chave API direta โ Claude Code gerencia internamente.
๐จ Configurar Cursor (ou VS Code + extensao)
Cursor tem dropdown nativo com modelos. Em VS Code, use Continue.dev ou Cline. Configure os 3 modelos como atalhos.
โ๏ธ Cursor settings.json
{
"models": [
{"name": "DeepSeek V4", "provider": "openrouter",
"model": "deepseek/deepseek-coder-v4"},
{"name": "GPT-5.5", "provider": "openai",
"model": "gpt-5.5-2026-01"},
{"name": "Opus 4.7", "provider": "anthropic",
"model": "claude-opus-4-7"}
]
}๐ Criar conta OpenRouter
OpenRouter agrega modelos de varios providers em uma so chave. Util principalmente para DeepSeek, que nao tem CLI nativo.
๐ Passos
- Acessar openrouter.ai e criar conta
- Adicionar credito ($10 e suficiente para 1 mes)
- Gerar API key em /keys
- Configurar limite mensal de gasto
- Testar com curl:
curl -H "Authorization: Bearer $KEY" https://openrouter.ai/api/v1/models
๐ Variaveis de ambiente
Vazar chave por descuido (no git ou em log) custa dinheiro real. Setup correto desde o dia 1.
๐ Padrao seguro
export ANTHROPIC_API_KEY="sk-ant-..."
export OPENAI_API_KEY="sk-..."
export OPENROUTER_API_KEY="sk-or-..."
Sempre adicione .env ao gitignore. Use direnv para escopo por projeto.
โ ๏ธ Nunca
- โ Hardcode da chave em codigo-fonte
- โ Chave em commit (mesmo apagada do HEAD โ fica no historico)
- โ Chave em screenshot publico
- โ Compartilhar chave via Slack/Discord
โ๏ธ Modelo padrao por contexto
Quando o modelo padrao e o barato, voce escolhe os caros conscientemente โ economia automatica.
๐ฏ Configuracao recomendada (Cursor)
- โข Modelo padrao: DeepSeek V4 (atalho: tab)
- โข Cmd+Shift+P: GPT-5.5 (atalho: "Plan")
- โข Cmd+Shift+O: Opus 4.7 (atalho: "Polish")
โ Teste de fumaca
Validar antes de tentar fluxo complexo evita 1h de debug por chave errada.
๐งช Smoke test em 5 minutos
- Pedir "fatorial em python" para os 3 modelos
- Comparar resposta (todas devem funcionar)
- Comparar tempo (DeepSeek mais rapido, Opus mais lento)
- Comparar custo no dashboard
- Validar que hot-keys de troca de modelo funcionam
๐ Resumo do Modulo
Proximo Modulo:
2.2 โ ๐ฆ Roteamento de tarefas