Seções da Base de Conhecimento ▾

Navegação

▸ Comece aqui Por funções

Categorias

Ferramentas 52
Glossário 12

Ferramentas

OpenCode: seu próprio modelo no terminal

O OpenCode é um assistente de coding com AI open-source que roda direto no terminal. Sem assinaturas, sem vendor lock-in. Suporta autocompletar, geração de código, refatoração e explicações — tudo por meio de uma API compatível com OpenAI.

Diferente das ferramentas proprietárias (GitHub Copilot, Cursor Pro), o OpenCode é totalmente gratuito e aberto. O único gasto é o provedor de API para o LLM. Com o JoinGonka Gateway, esse gasto cai para $0.30 por mês.

A configuração leva alguns minutos — com o instalador em um único comando ou manualmente com os recursos nativos do OpenCode, sem mexer em variáveis de ambiente.

Passo 1: Obter a chave API

Procedimento padrão para todas as ferramentas:

  1. Registro em gate.joingonka.ai/register.
  2. O bônus de 3M tokens gratuitos é creditado automaticamente.
  3. Crie uma API-key (formato jg-xxx) no Dashboard.

A mesma chave funciona com Cursor, Cline, Continue.dev e qualquer cliente compatível com OpenAI.

Passo 2: Configurar o OpenCode

A maneira mais simples é configurar com o instalador em um único comando. Para ferramentas de CLI/arquivos, ele configurará automaticamente o provedor JoinGonka (baseUrl, modelos) e salvará a chave no armazenamento nativo do OpenCode, sem tocar nas variáveis de ambiente; para ferramentas de UI, ele mostrará os valores prontos para inserção:

npx @joingonka/setup --tool opencode

O instalador é universal (sem o flag, ele solicitará a escolha de uma ferramenta da lista), pedirá a chave jg-… e, após a configuração, fará uma verificação ao vivo através de uma requisição ao gateway. Ele não altera outras configurações. Abaixo, o método manual, caso prefira configurar você mesmo.

Configurar manualmente (Plano B)

O OpenCode armazena chaves nativamente e descreve provedores em seu próprio arquivo de configuração — por isso, a configuração manual também não altera variáveis de ambiente, permitindo que suas outras ferramentas compatíveis com OpenAI continuem funcionando como antes.

Passo 1 — salvar a chave. Execute opencode auth login, selecione Other, insira o id do provedor joingonka e cole a chave jg-…. O OpenCode a salvará em ~/.local/share/opencode/auth.json.

Passo 2 — descrever o provedor. Adicione ao ~/.config/opencode/opencode.json (o id joingonka deve coincidir com o passo 1):

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "joingonka": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "JoinGonka (Gonka)",
      "options": { "baseURL": "https://gate.joingonka.ai/v1" },
      "models": {
        "MiniMaxAI/MiniMax-M2.7": { "name": "MiniMax M2.7" },
        "deepseek-ai/DeepSeek-V4-Flash-0731": { "name": "DeepSeek V4 Flash" },
        "zai-org/GLM-5.3-Flash": { "name": "GLM-5.3 Flash" }
      }
    }
  }
}

Não é necessário adicionar o campo apiKey a este arquivo — o OpenCode usará a chave de auth.json pelo id correspondente.

Escolha do modelo: por padrão, o joingonka/MiniMaxAI/MiniMax-M2.7 é adequado; para tarefas de raciocínio e o contexto mais longo da rede (390K) — joingonka/zai-org/GLM-5.3-Flash; para grandes prompts sem raciocínio e a saída mais longa — joingonka/deepseek-ai/DeepSeek-V4-Flash-0731 (380K, o segundo maior contexto).

Verificação: execute opencode e peça para escrever uma função. Se a resposta chegar — a configuração está concluída.

Por que OpenCode + Gonka é a melhor combinação

Três razões pelas quais a combinação OpenCode + Gonka é ideal para desenvolvedores:

  • Totalmente open-source: tanto o OpenCode quanto a rede Gonka são de código aberto. Sem vendor lock-in, sem dependências proprietárias. Você controla cada componente.
  • Custo: $0.0069/1M de tokens — milhares de vezes mais barato que qualquer análogo proprietário. O GitHub Copilot custa $19-39/mês com limites. OpenCode + Gonka — sem limites, por centavos.
  • Privacidade: seu código não é enviado para servidores da Microsoft/OpenAI/Anthropic. As solicitações passam por uma rede descentralizada — não existe um repositório central para seus dados.

O OpenCode suporta muitos provedores de LLM, mas com o JoinGonka Gateway você obtém o equilíbrio ideal entre preço, qualidade e privacidade. Outras ferramentas de terminal alternativas: Claude Code, Aider.

Parâmetros do modelo: janela de contexto — 200K tokens no MiniMax M2.7 (380K no DeepSeek V4 Flash, 390K no GLM-5.3 Flash), comprimento máximo da resposta — até 8192 tokens (no DeepSeek V4 Flash — até 32768). Lista atual de modelos: GET https://gate.joingonka.ai/v1/models.

OpenCode + Gonka = assistente de programação de IA totalmente open-source por $0.30/mês. Sem assinaturas, sem vendor lock-in, sem enviar código para servidores corporativos. Tokens gratuitos no início.

Quer saber mais?

Explore outras seções ou comece a ganhar GNK agora mesmo.

Obter tokens gratuitos →