Tutte le guide

Open sourceCompatibile con OpenAIopencode

opencode

Agente da terminale open source, funziona con qualsiasi provider.

opencode configura ogni provider con una base URL invece di leggere OPENAI_BASE_URL. Il modo più rapido è l’accesso interattivo; per il controllo totale, modifica il file di configurazione.

Documentazione ufficiale

Passi di configurazione

  1. 1

    Installa opencode

    Richiede Node.js 18 o più recente. Installa il comando globale opencode.

    bash
    npm install -g opencode-ai
  2. 2

    Opzione A: accesso rapido

    Esegui il comando di login, scorri fino a "Other", poi incolla la tua base URL e chiave API.

    bash
    opencode auth login
  3. 3

    Opzione B: file di configurazione

    Dichiara un provider compatibile con OpenAI con la sua base URL, chiave e modello. Sostituisci i valori con i tuoi.

    ~/.config/opencode/opencode.json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "custom": {
          "npm": "@ai-sdk/openai-compatible",
          "options": {
            "baseURL": "https://api.example.com/v1",
            "apiKey": "your-api-key"
          },
          "models": { "your-model-name": {} }
        }
      }
    }
  4. 4

    Inizia a programmare

    Avvialo nella cartella del tuo progetto e seleziona il tuo modello personalizzato con il comando /models.

    bash
    opencode
Suggerimento: opencode non legge OPENAI_BASE_URL né OPENAI_API_KEY per gli endpoint personalizzati. Devi dichiarare il provider, tramite auth login o il file di configurazione.
Scegli prima un modello o provider più economico, poi inserisci la sua chiave ed endpoint nei passi sopra. Confronta i prezzi · Sfoglia i provider