Guida pratica 2026

Guida al deployment di OpenCodeInstalla, configurae verifica il modello

Questa guida è pensata per sviluppatori che vogliono far funzionare OpenCode rapidamente. Copre ambiente, CLI, connessione al provider, configurazione del progetto, test di validazione ed errori comuni.

Ingresso consigliato
Prima la CLI
Configurazione chiave
Provider + modello
Ideale per
Utenti AI coding

Quick Start

Flusso di deployment in 7 passaggi

Usa questa sequenza per la prima installazione o quando sposti la configurazione su un nuovo computer.

1

Controlla l'ambiente

Prepara Node.js LTS, Git, una cartella pulita e un terminale che raggiunga il provider.

2

Installa la CLI

Usa il metodo ufficiale e conferma che il comando opencode sia disponibile.

3

Collega un provider

Inizia con un solo provider e conserva le API key fuori dal repository.

4

Scegli un modello

Parti da un modello stabile e copia l'ID reale dal pannello o dalla documentazione.

5

Crea la configurazione

Usa opencode.json per preferenze non segrete: permessi, percorsi ignorati e modello predefinito.

6

Valida con un piccolo task

Chiedi a OpenCode di spiegare un file, modificare qualcosa di semplice ed eseguire un test.

7

Salva note di troubleshooting

Annota versione Node, provider, proxy, modello predefinito ed errori comuni.

OpenCode deployment workflow
OpenCode deployment workflow: runtime, provider, project configuration, and validation.

Provider

Provider: fai funzionare un percorso prima di ottimizzare

La maggior parte dei problemi deriva da API key, Base URL, nomi modello, proxy o permessi troppo ampi.

ControlloAzione consigliataErrore comune
API keyConservala fuori dal repository.Commit dei segreti in Git.
Base URLUsa endpoint ufficiale o compatibile.Protocollo mancante o percorso sbagliato.
Nome modelloCopia il vero model ID.Usare il nome marketing.
PermessiParti in modo prudente e amplia dopo i test.Consentire tutto prima della verifica.

Project config example

Use this as a non-secret configuration shape. Confirm exact fields with your OpenCode version.

{
  "model": "provider/model-id",
  "permission": { "edit": "ask", "bash": "ask" },
  "ignore": ["node_modules", ".env", "dist"]
}

Platform Notes

Note per piattaforma

Windows

PowerShell basta per progetti semplici; usa WSL con dipendenze Linux pesanti.

macOS

Verifica quale installazione di Node usa il terminale.

Linux

Usa un utente normale, proteggi le chiavi API ed evita attività di sviluppo come root.

Troubleshooting

Ordine di troubleshooting

  1. Se manca il comando, controlla il percorso npm globale e riapri il terminale.
  2. Se la lista modelli è vuota, controlla provider, API key, URL e rete.
  3. Se c'è timeout, separa rete locale, proxy, limiti e disservizi.
  4. Se falliscono i permessi, verifica cartella, file permission e policy.
  5. Se la qualità è instabile, valida prima con un modello stabile.

FAQ

FAQ sul deployment OpenCode

Cosa installare prima di OpenCode?

Node.js LTS, Git, un terminale e almeno una API key di provider.

Dove mettere opencode.json?

Di solito nella radice del repository, senza segreti.

Come verifico il deployment?

Leggi un file, modifica un file a basso rischio ed esegui un test o una formattazione.