Skip to content

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.