Conexão OpenCode
OpenCode— CLI do agente de código aberto para codificação. Funciona com NordRouter por meio de endpoint compatível com OpenAI.
Configuração
Abra ~/.config/opencode/opencode.json (crie se não) e adicione o provedor:
json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"nordrouter": {
"npm": "@ai-sdk/openai-compatible",
"name": "NordRouter",
"options": {
"baseURL": "https://nordrouter.com/v1",
"apiKey": "sk-nr-ВАШ-КЛЮЧ"
},
"models": {
"anthropic/claude-sonnet-4.6": { "name": "Claude Sonnet 4.6" },
"anthropic/claude-opus-5": { "name": "Claude Opus 5" },
"openai/gpt-5.5": { "name": "GPT-5.5" },
"deepseek/deepseek-v4-flash": { "name": "DeepSeek V4 Flash" }
}
}
}
}Digite a chave deconta pessoal, execute opencode e selecione o modelo via /models.
O cache funciona automaticamente
O OpenCode mantém um contexto de sessão estável, de modo que os modelos Claude via NordRouter são armazenados em cache - chamadas repetidas para o mesmo contexto são até 90% mais baratas. Não há necessidade de configurar nada.
Quais modelos adicionar
Você pode inserir qualquer modelo do bloco modelscatálogo— O ID é copiado como está. Opções comuns para codificação:
anthropic/claude-sonnet-4.6- equilíbrio entre preço e qualidade;anthropic/claude-opus-5/anthropic/claude-sonnet-5- qualidade máxima;deepseek/deepseek-v4-flash– barato para rotina;z-ai/glm-5.2- um modelo chinês forte para código.
Se não funcionar
Olhaerros comuns— todos os casos típicos com soluções são ali analisados.