
Claude illimitato negli IDE JetBrains
Gli IDE JetBrains — IntelliJ IDEA, PyCharm, WebStorm, GoLand e gli altri — supportano Claude tramite il plugin Continue disponibile nel JetBrains Marketplace. Continue usa un file di configurazione condiviso che funziona allo stesso modo in tutti i prodotti JetBrains: basta configurarlo una volta per avere Claude in ogni IDE che usi. Collegandoti tramite un gateway illimitato, il tuo assistente AI è sempre disponibile in tutti i tuoi IDE, senza che si accumulino costi per token da ciascuno di essi.
Installare Continue in qualsiasi IDE JetBrains
Apri il tuo IDE JetBrains e vai a Impostazioni (Ctrl+Alt+S), quindi a Plugin. Cerca Continue nella scheda Marketplace e fai clic su Installa. Il plugin funziona in tutti gli IDE JetBrains dalla versione 2023.1 in poi — IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm, RubyMine, CLion, Rider e DataGrip. È necessaria un'installazione per ogni IDE, ma tutti condividono lo stesso file di configurazione.
Dopo l'installazione, riavvia l'IDE: vedrai il pannello Continue nella barra laterale destra. Al primo avvio viene creata la directory di configurazione ~/.continue/ con un file config.yaml predefinito. È l'unico file che devi modificare per collegare Claude tramite il tuo gateway illimitato. Lo stesso file viene letto da tutti gli IDE JetBrains e anche da VS Code, se usi Continue anche lì.
Il plugin Continue offre tre funzionalità principali: Chat (AI conversazionale nella barra laterale), Edit (modifiche del codice in linea) e Apply (applicazione ai file delle modifiche suggerite). Puoi assegnare ciascuna funzionalità a un modello diverso, ottenendo un controllo dettagliato su quale variante di Claude gestisce ciascuna attività.
Configurare config.yaml per Claude illimitato
Apri ~/.continue/config.yaml in qualsiasi editor di testo. Il file usa il formato YAML con un array models che definisce i provider AI disponibili. Aggiungi una nuova voce per il modello con provider impostato su anthropic, apiBase impostato su https://unlimited.aiprimetech.io (host di base, senza /v1 — l'SDK aggiunge il percorso) e apiKey impostato sulla tua chiave AI Prime Tech Unlimited.
Ogni voce di modello richiede title (nome visualizzato nell'interfaccia), model (identificatore del modello) e la configurazione del provider. Crea una voce per ogni variante di Claude che vuoi rendere disponibile: una per Sonnet come modello per l'uso quotidiano, una per Opus per il ragionamento complesso e, facoltativamente, una per Haiku per le interazioni rapide. Il campo title è ciò che compare nel selettore dei modelli di Continue.
Puoi anche usare il tipo di provider openai invece di anthropic. In questo caso, imposta apiBase su https://unlimited.aiprimetech.io/v1 (con /v1) e inserisci la chiave nel campo apiKey con autenticazione Bearer. Il tipo di provider anthropic è consigliato perché supporta funzionalità native come i blocchi di ragionamento e gestisce meglio lo streaming in Continue.
Assegnazione dei ruoli: Chat, Edit e Apply
Continue consente di assegnare modelli diversi a ruoli diversi. Il ruolo chat gestisce le conversazioni nella barra laterale: spiegazioni del codice, discussioni sull'architettura e assistenza per il debug. Il ruolo edit gestisce le modifiche del codice in linea attivate con Ctrl+I, generando sostituzioni per il codice selezionato. Il ruolo apply si occupa di integrare il codice generato nei file esistenti.
In config.yaml, imposta i ruoli per ogni modello usando l'array roles: roles: [chat, edit, apply]. Un modello con tutti e tre i ruoli viene usato per ogni attività. Per suddividere le responsabilità, crea più voci di modello con assegnazioni di ruoli diverse. Ad esempio, assegna Opus al ruolo chat per conversazioni che richiedono un ragionamento approfondito e Sonnet ai ruoli edit e apply per modifiche rapide in linea.
Con il piano illimitato, la strategia ottimale è assegnare Opus a chat (dove poni domande complesse e hai bisogno di analisi approfondite) e Sonnet a edit e apply (dove la velocità conta perché attendi i risultati in linea). Entrambi sono inclusi nella stessa tariffa fissa, quindi la scelta dipende esclusivamente dal compromesso tra latenza e qualità per ciascun tipo di interazione.
Impostazioni specifiche per progetto con .continuerc.json
Sebbene config.yaml sia globale, puoi sovrascrivere le impostazioni per ogni progetto usando un file .continuerc.json nella directory principale del progetto. È utile quando progetti diversi richiedono configurazioni diverse dei modelli: ad esempio, un progetto Python potrebbe trarre vantaggio da aggiunte specifiche al prompt di sistema, oppure una base di codice legacy potrebbe funzionare meglio con una particolare versione del modello.
Il file .continuerc.json usa la stessa struttura di config.yaml, ma in formato JSON. Qualsiasi impostazione specificata nel file di progetto sovrascrive la configurazione globale solo per quel progetto. Tra le personalizzazioni più comuni ci sono i prompt di sistema personalizzati (per inserire convenzioni di programmazione specifiche del progetto), la selezione dei modelli (per usare una versione specifica del modello per una determinata base di codice) e i provider di contesto (per aggiungere fonti di documentazione specifiche del progetto).
Con il piano illimitato, le impostazioni specifiche per progetto consentono di adattare l'esperienza AI a ogni base di codice senza incidere sui costi. Aggiungi prompt di sistema dettagliati con la documentazione completa dell'architettura per i progetti complessi. Usa Opus come modello predefinito per le basi di codice legacy più impegnative. Usa Haiku per i progetti in cui ti servono soprattutto consultazioni rapide. La tariffa fissa copre allo stesso modo tutte le configurazioni.
Provider di contesto e indicizzazione della base di codice
Continue supporta provider di contesto che inseriscono informazioni aggiuntive nelle richieste. Il provider codebase integrato indicizza i file del progetto e include frammenti di codice pertinenti quando poni domande. Il provider docs può indicizzare gli URL della documentazione. Il provider terminal include l'output recente del terminale. Ogni provider attivo aggiunge token a ogni richiesta.
Configura i provider di contesto in config.yaml nella sezione contextProviders. Il provider codebase usa un modello di embedding per indicizzare il progetto: questa operazione viene eseguita localmente e non consuma token API. Tuttavia, i frammenti di contesto recuperati vengono inclusi nel prompt inviato a Claude, aumentando il numero di token per richiesta. Con un indice di una base di codice di grandi dimensioni, questo può aggiungere 5,000-15,000 token per richiesta.
Con il piano illimitato, abilita tutti i provider di contesto che migliorano la qualità delle risposte. Più contesto pertinente ha Claude, migliori sono le sue risposte. Aggiungi provider di documentazione per il tuo framework, riferimenti API per i servizi che usi e provider personalizzati per le basi di conoscenza interne. I token aggiuntivi per richiesta sono coperti dalla tariffa fissa e il miglioramento della qualità giustifica il sovraccarico.
Coerenza tra IDE e configurazione condivisa
Una delle caratteristiche più importanti di Continue è la portabilità della configurazione. La directory ~/.continue/ è condivisa tra tutti gli IDE che usano Continue: ogni prodotto JetBrains e VS Code. Modifica config.yaml una sola volta e la modifica si applica ovunque. La tua connessione illimitata a Claude funziona in IntelliJ quando scrivi Java, in PyCharm quando scrivi Python, in WebStorm quando scrivi TypeScript e in VS Code per tutto il resto.
Questa configurazione condivisa garantisce che le preferenze dei modelli, le assegnazioni dei ruoli, i prompt di sistema e i provider di contesto siano coerenti indipendentemente dall'IDE che apri. Gli sviluppatori che lavorano con più linguaggi e più IDE JetBrains ottengono un'esperienza di IA unificata senza ripetere la configurazione in ogni strumento.
Il piano illimitato amplifica questo vantaggio perché l'uso su più IDE moltiplica il consumo di token. Uno sviluppatore che usa IntelliJ, PyCharm e WebStorm durante la giornata, ponendo domande, generando codice e rivedendo modifiche in ciascuno, accumula utilizzo API su tutti e tre. Con la fatturazione per token, questo modo di lavorare su più IDE diventa costoso. Con il piano illimitato, tutti gli IDE sono coperti da un'unica tariffa fissa.
Risoluzione dei problemi di Continue in JetBrains
Se Continue mostra 'modello non disponibile' dopo la configurazione, controlla attentamente la sintassi di config.yaml. YAML è sensibile agli spazi: un rientro errato compromette le voci dei modelli senza segnalare errori. Usa un validatore YAML oppure apri il pannello di output di Continue (Visualizza -> Finestre degli strumenti -> Continue) per vedere gli errori di parsing. Il problema più comune è uno spazio mancante dopo i due punti nelle coppie chiave-valore.
Se le richieste vanno in timeout in JetBrains ma funzionano in VS Code con la stessa configurazione, il problema potrebbe dipendere dalle impostazioni proxy di JetBrains che prevalgono sulle connessioni dirette. Controlla Impostazioni -> Aspetto e comportamento -> Impostazioni di sistema -> Proxy HTTP. Se è impostato su 'Rilevamento automatico' o su un proxy aziendale, prova 'Nessun proxy' per verificare la connettività diretta, quindi configura correttamente il proxy se necessario.
Gli errori di autenticazione (401/403) con credenziali corrette a volte indicano che config.yaml non è stato ricaricato dopo la modifica. Chiudi e riapri il pannello Continue oppure riavvia l'IDE. Continue memorizza la configurazione nella cache all'inizializzazione del pannello e non monitora le modifiche al file in tutte le versioni degli IDE.
# ~/.continue/config.yaml
models:
- title: "Claude Sonnet (Unlimited)"
provider: anthropic
model: claude-sonnet-4-5
apiBase: "https://aiprimetech.io"
apiKey: "<your AI Prime Tech Unlimited key>"
roles:
- edit
- apply
- title: "Claude Opus (Unlimited)"
provider: anthropic
model: claude-opus-4-6
apiBase: "https://aiprimetech.io"
apiKey: "<your AI Prime Tech Unlimited key>"
roles:
- chat
# This config works in ALL JetBrains IDEs + VS Code simultaneouslyDomande frequenti
Un unico config.yaml funziona su tutti gli IDE JetBrains?
Devo usare il tipo di provider anthropic o openai in Continue?
Posso assegnare modelli diversi alla chat e alla modifica in Continue?
Perché Continue aggiunge così tanti token dai provider di contesto?
Come posso sovrascrivere le impostazioni per un progetto specifico?
Ottieni una chiave API: non servono un account Anthropic né una lista d'attesa.
Ottieni la tua chiave APIAI Prime Tech è un gateway API indipendente. Non è affiliato ad Anthropic, non è approvato da Anthropic e non è un suo rivenditore. Claude e i nomi dei modelli correlati sono marchi dei rispettivi proprietari.