Sezioni dell'archivio conoscenza ▾

Navigazione

▸ Inizia qui Per ruolo

Categorie

Strumenti 52
Glossario 12

Strumenti

OpenCode: il tuo modello nel terminale

OpenCode — AI coding assistant open-source che lavora direttamente nel terminale. Senza abbonamenti, senza vendor lock-in. Supporta autocompletamento, generazione di codice, refactoring e spiegazioni — tutto tramite API compatibile con OpenAI.

A differenza degli strumenti proprietari (GitHub Copilot, Cursor Pro), OpenCode è completamente gratuito e aperto. L'unica voce di spesa è il provider API per gli LLM. Con JoinGonka Gateway questa voce si riduce a $0.30 al mese.

La configurazione richiede un paio di minuti — con un installer da un solo comando oppure manualmente con gli strumenti nativi di OpenCode, senza modificare variabili d'ambiente.

Passo 1: Ottieni la chiave API

Procedura standard per tutti gli strumenti:

  1. Registrati su gate.joingonka.ai/register.
  2. Il bonus di 3M token gratuiti arriva dopo la conferma dell'indirizzo.
  3. Crea una API key (formato jg-xxx) nella Dashboard.

La stessa chiave funziona con Cursor, Cline, Continue.dev e qualsiasi client compatibile con OpenAI.

Passo 2: Configura OpenCode

Il modo più semplice è configurare tutto con l'installer in un solo comando. Scriverà il provider JoinGonka nella configurazione di OpenCode — l'indirizzo del gateway e i modelli della rete con le loro finestre di contesto e i tetti di risposta —, salverà la chiave nello storage nativo di OpenCode senza toccare le variabili d'ambiente, e imposterà come modello predefinito DeepSeek V4 Flash, se non hai ancora scelto il tuo:

npx @joingonka/setup --tool opencode

L'installer è universale (senza flag ti propone di scegliere uno strumento dall'elenco), chiede la chiave jg-… e, dopo la configurazione, esegue un live-check con una richiesta al gateway. Non tocca le altre impostazioni. Qui sotto trovi il metodo manuale, se preferisci configurare da solo.

Configurare manualmente (piano B)

OpenCode memorizza le chiavi in modo nativo e descrive i provider in una configurazione propria — perciò anche la configurazione manuale non tocca le variabili d'ambiente, e gli altri tuoi strumenti compatibili con OpenAI continueranno a funzionare come prima.

Passo 1 — salvare la chiave. Esegui opencode auth login, scegli Other, inserisci l'id del provider joingonka e incolla la chiave jg-…. OpenCode la salverà in ~/.local/share/opencode/auth.json.

Passo 2 — descrivere il provider. Aggiungi in ~/.config/opencode/opencode.json (l'id joingonka deve corrispondere al passo 1):

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

Non serve aggiungere il campo apiKey in questo file — OpenCode inserirà la chiave da auth.json in base all'id corrispondente. Il blocco limit è obbligatorio: senza di esso OpenCode non conosce la finestra del modello e non comprime la cronologia al momento giusto.

Scelta del modello: per impostazione predefinita — joingonka/deepseek-ai/DeepSeek-V4-Flash-0731 (contesto 380K e la risposta più lunga della rete, la stessa che imposta l'installer); per attività di ragionamento e il contesto più lungo della rete (390K) — joingonka/zai-org/GLM-5.3-Flash; per attività brevi e correzioni rapide — joingonka/MiniMaxAI/MiniMax-M2.7.

Verifica: avvia opencode e chiedi di scrivere una funzione. Se arriva la risposta — la configurazione è completata.

Perché OpenCode + Gonka è la combinazione migliore

Tre ragioni per cui la combinazione OpenCode + Gonka è ottimale per gli sviluppatori:

  • Completamente open-source: sia OpenCode che la Gonka Network sono a codice aperto. Nessun vendor lock-in, nessuna dipendenza proprietaria. Voi controllate ogni componente.
  • Costo: $0.0069/1M token — migliaia di volte più economico di qualsiasi alternativa proprietaria. GitHub Copilot costa $19-39/mese con limiti. OpenCode + Gonka — senza limiti, a pochi centesimi.
  • Privacy: il vostro codice non viene inviato ai server di Microsoft/OpenAI/Anthropic. Le richieste passano attraverso una rete decentralizzata — non esiste un archivio unico dei vostri dati.

OpenCode supporta molti LLM-provider, ma con il JoinGonka Gateway ottenete il bilanciamento ottimale tra prezzo, qualità e privacy. Altri strumenti da terminale: Claude Code, Aider.

Parametri del modello: la finestra di contesto è di 200K token per MiniMax M2.7 (380K per DeepSeek V4 Flash, 390K per GLM-5.3 Flash), la lunghezza massima della risposta arriva fino a 8192 token (per DeepSeek V4 Flash fino a 32768). Lista attuale dei modelli: GET https://gate.joingonka.ai/v1/models.

OpenCode + Gonka = assistente AI per il coding completamente open-source a $0.30/mese. Senza abbonamenti, senza vendor lock-in, senza invio di codice ai server aziendali. Token gratuiti all'avvio.

Vuoi saperne di più?

Esplora altre sezioni o inizia a guadagnare GNK subito.

Ottieni token gratuiti →