Passa al contenuto principale

Integrare Helvira con Cline in VSCode

Usa i modelli IA di Helvira direttamente nel tuo editor VSCode con l'estensione Cline. Programma con un'IA ospitata in Svizzera mantenendo la completa privacy dei dati.

Cos'è Cline?

Cline è un agente di programmazione IA autonomo per Visual Studio Code che può:

  • Creare e modificare file nel tuo progetto
  • Eseguire comandi da terminale con la tua approvazione
  • Debuggare e correggere automaticamente errori nel codice
  • Refactorizzare e migliorare il codice esistente
  • Generare funzionalità complete dal linguaggio naturale

Perché Helvira + Cline?

  • Privacy dei dati svizzera: Il tuo codice non lascia mai la Svizzera
  • Conforme GDPR & nLPD: Sicurezza di livello enterprise
  • Modelli IA multipli: Accesso a vari modelli in base al tuo piano Helvira
  • Trasparenza dei costi: Prezzi chiari senza costi nascosti
  • Integrazione fluida: Funziona come qualsiasi altro provider IA in Cline

Prerequisiti

Prima di iniziare, avrai bisogno di:

  • Visual Studio Code installato
  • Un account Helvira (registrati qui)
  • Una chiave API Helvira (inizia con sk-...)

Guida all'installazione

Passo 1: Installare l'estensione Cline

  1. Apri Visual Studio Code
  2. Clicca sull'icona Estensioni (o premi Ctrl+Shift+X / Cmd+Shift+X)
  3. Cerca "Cline"
  4. Clicca su Installa sull'estensione Cline ufficiale
  5. Attendi il completamento dell'installazione

Passo 2: Ottenere la chiave API Helvira

  1. Accedi al tuo account Helvira
  2. Naviga su ImpostazioniAccountChiavi APIMostra
  3. Copia la tua chiave API (inizia con sk-...)

Passo 3: Configurare Cline per Helvira

  1. Clicca sull'icona Cline (robot) nella barra delle attività di VSCode
  2. Clicca sull'icona ingranaggio/impostazioni ⚙️ nell'angolo in alto a destra del pannello Cline
  1. Configura le seguenti impostazioni:

Dettagli configurazione

Provider API

  • Seleziona: OpenAI Compatible

URL Base

  • Inserisci: https://chat.helvira.ai/api/v1

Chiave API compatibile OpenAI

  • Incolla la tua chiave API Helvira (inizia con sk-...)

ID Modello

  • Inserisci l'ID del modello in base al tuo piano Helvira (vedi tabella sotto)
  1. Clicca su Fatto o chiudi il pannello delle impostazioni

Modelli Helvira disponibili

Scegli il tuo ID modello in base all'abbonamento e alle tue esigenze:

Nome ModelloID ModelloIdeale per
Gemmini Light (Gemma3) Gratuitohelvira-gemmini-light-gemma3-freeTest, modifiche semplici
Gemmini Light (Gemma3) Standardhelvira-gemmini-light-gemma3-free-unlimitedAttività veloci, uso illimitato
Gemmini (Gemma3) Premiumhelvira-gemmini-gemma3-premiumSviluppo complesso
OSS (gpt-oss) Premiumhelvira-oss-gpt-oss-premiumAttività di coding avanzate

Esempio di configurazione

Per un utente del piano Standard con accesso illimitato:

Provider API: OpenAI Compatible
URL Base: https://chat.helvira.ai/api/v1
Chiave API: sk-abc123xyz789...
ID Modello: helvira-gemmini-light-gemma3-free-unlimited

Usare Cline con Helvira

Uso base

  1. Apri il tuo progetto in VSCode
  2. Clicca sull'icona Cline per aprire l'interfaccia chat
  3. Inizia a programmare con prompt in linguaggio naturale

Esempi di prompt

Crea un controller Laravel per l'autenticazione utente

Aggiungi validazione al modello User

Refactorizza questa funzione per migliorare le prestazioni

Correggi la vulnerabilità SQL injection in questa query

Genera documentazione API per questo endpoint

Aggiungi test unitari per la classe UserService

Flusso di approvazione

Cline ti mostra ogni azione prima dell'esecuzione:

  1. Revisione del piano: Vedi cosa Cline intende fare
  2. Anteprima codice: Rivedi le modifiche al codice
  3. Approva/Rifiuta: Tu decidi cosa viene eseguito
  4. Iterazione sicura: Mantieni il controllo totale

Suggerimenti di configurazione

Abilitare la modalità lettura automatica

Velocizza il tuo workflow:

  1. Apri le impostazioni Cline (icona ingranaggio)
  2. Scorri fino a Permessi
  3. Abilita "Approva sempre le operazioni di sola lettura"
  4. Cline ora può leggere i file senza chiedere

Cambiare modello

Se hai accesso a più modelli:

  1. Apri le impostazioni Cline
  2. Modifica il campo ID Modello
  3. Salva e continua a chattare

Best practice

1. Sii specifico

❌ "Correggi questo codice"
✅ "Correggi il middleware di autenticazione per gestire correttamente la scadenza del token JWT"

2. Fornisci contesto

"Nel file UserController.php, aggiungi validazione dell'input per il 
campo email usando le regole di validazione Laravel"

3. Suddividi le attività

Invece di:

"Costruisci un sistema di autenticazione completo"

Prova:

1. "Crea un modello User con le relazioni appropriate"
2. "Aggiungi un controller di registrazione con validazione"
3. "Implementa la generazione di token JWT"
4. "Aggiungi middleware per le route protette"

4. Fai riferimento ai file

"Aggiungi gestione degli errori alla classe PaymentService in app/Services/PaymentService.php"

5. Verifica sempre

  • Leggi attentamente il codice generato
  • Testa prima di fare commit
  • Verifica le implicazioni di sicurezza
  • Controlla i requisiti di conformità svizzera

Funzionalità avanzate

Comandi da terminale

Cline può eseguire comandi:

composer install
php artisan migrate
npm run dev
git commit -m "feat: add user service"

Operazioni sui file

  • Creare nuovi file e directory
  • Modificare più file simultaneamente
  • Cercare e sostituire nei progetti
  • Rinominare e organizzare file

Analisi del codice

  • Identificare vulnerabilità di sicurezza
  • Suggerire miglioramenti delle prestazioni
  • Rilevare code smell
  • Consigliare best practice

Privacy e sicurezza dei dati

Il tuo codice resta in Svizzera

  • Tutte le richieste API vanno a server svizzeri
  • I frammenti di codice vengono elaborati in Svizzera
  • Nessun dato memorizzato fuori dai confini svizzeri
  • Piena conformità GDPR & nLPD

Best practice

  • Mai fare commit di chiavi API nei repository
  • Usare variabili d'ambiente per dati sensibili
  • Controllare il codice per segreti prima di condividere
  • Abilitare la lettura automatica solo per progetti fidati

Risoluzione problemi

Errore "Chiave API non valida"

Soluzioni:

  • Verifica che la tua chiave API inizi con sk-
  • Controlla che il tuo abbonamento Helvira sia attivo
  • Assicurati di aver copiato la chiave completa
  • Rigenera una nuova chiave nella dashboard Helvira

Errore "Modello non trovato"

Soluzioni:

  • Verifica che l'ortografia dell'ID modello corrisponda esattamente alla tabella sopra
  • Verifica l'accesso al modello nel tuo piano Helvira
  • Copia-incolla l'ID modello per evitare errori di battitura
  • Contatta il supporto Helvira se il problema persiste

Errore "Connessione rifiutata"

Soluzioni:

  • Verifica che l'URL Base sia: https://chat.helvira.ai/api/v1
  • Controlla che non ci siano spazi extra nell'URL
  • Assicurati che il Provider API sia "OpenAI Compatible"
  • Testa la tua connessione internet

Risposte lente

Soluzioni:

  • Passa a un modello più veloce se disponibile
  • Controlla la tua connessione internet
  • Verifica lo stato del servizio Helvira su [status.helvira.ai]
  • Prova durante le ore non di punta

Cline non si connette

Soluzioni:

  1. Ricontrolla tutte le impostazioni:
    • Provider API: OpenAI Compatible
    • URL Base: https://chat.helvira.ai/api/v1
    • Chiave API: inizia con sk-
    • ID Modello: corrispondenza esatta dalla tabella
  2. Riavvia completamente VSCode
  3. Reinstalla l'estensione Cline
  4. Verifica lo stato dell'account Helvira

Prezzi e utilizzo

Costi trasparenti

  • Cline mostra l'utilizzo dei token in tempo reale
  • Traccia i costi per richiesta
  • Monitora le spese mensili nella dashboard Helvira

Confronto modelli

ModelloVelocitàQualitàMiglior caso d'uso
Gemmini Light Gratuito⚡⚡⚡⚡⭐⭐Sviluppo quotidiano - Limitato
Gemmini Light Standard⚡⚡⚡⚡⭐⭐Sviluppo quotidiano - Illimitato
Gemmini Premium⚡⚡⚡⭐⭐⭐Codice di produzione
OSS Premium⚡⚡⭐⭐⭐⭐⭐Logica complessa

Ottimizzare i costi

  • Usa modelli appropriati per ogni attività
  • Abilita l'approvazione automatica per le letture (meno chiamate API)
  • Sii specifico nei prompt (riduci le iterazioni)
  • Imposta avvisi di utilizzo nel tuo account Helvira

Supporto

Hai bisogno di aiuto? Siamo qui per te:

Helvira + Cline ti offre:

✅ Assistente di coding IA ospitato in Svizzera
✅ Conforme GDPR & nLPD
✅ Accesso a più modelli in base al piano
✅ Controllo totale sulle modifiche al codice
✅ I dati non lasciano mai la Svizzera
✅ Prezzi trasparenti

Inizia a programmare con la privacy dell'IA svizzera oggi!


Pronto per iniziare? Installa Cline e connetti il tuo account Helvira in pochi minuti.

Checklist avvio rapido

  • Installare l'estensione Cline in VSCode
  • Ottenere la chiave API Helvira (inizia con sk-)
  • Aprire le impostazioni Cline (icona ingranaggio)
  • Impostare Provider API su "OpenAI Compatible"
  • Inserire URL Base: https://chat.helvira.ai/api/v1
  • Incollare la chiave API
  • Inserire l'ID modello dalla tabella sopra
  • Salvare le impostazioni
  • Iniziare a programmare con Helvira!