Home / Impara / Claude illimitato negli IDE JetBrains
Claude in JetBrains. Un preciso tavolo da disegno con una grande cornice di editor a più pannelli e un piccolo connettore API intercambiabile accanto.

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 simultaneously

Domande frequenti

Un unico config.yaml funziona su tutti gli IDE JetBrains?
Sì. Il file ~/.continue/config.yaml è condiviso da tutti gli IDE JetBrains (IntelliJ, PyCharm, WebStorm, GoLand, ecc.) e da VS Code. Configuralo una volta e usalo ovunque. La tua connessione illimitata a Claude è disponibile in ogni IDE senza ripetere la configurazione.
Devo usare il tipo di provider anthropic o openai in Continue?
Usa il tipo di provider anthropic con apiBase impostato sulla radice dell'host (senza /v1). Offre supporto nativo per lo streaming, i blocchi di ragionamento e le chiamate agli strumenti. Il tipo di provider openai funziona, ma richiede /v1 in apiBase e perde alcune funzionalità specifiche di Anthropic.
Posso assegnare modelli diversi alla chat e alla modifica in Continue?
Sì. Crea più voci di modello con array roles diversi. Assegna Opus al ruolo chat per il ragionamento approfondito e Sonnet ai ruoli edit/apply per modifiche inline rapide. Con il piano illimitato, questa suddivisione ottimizza sia la qualità sia la velocità senza compromessi sui costi.
Perché Continue aggiunge così tanti token dai provider di contesto?
I provider di contesto (indice della base di codice, documentazione, terminale) inseriscono informazioni pertinenti in ogni richiesta. Questo può aggiungere 5,000-15,000 token per chiamata, ma migliora significativamente la qualità delle risposte. Con il piano illimitato, abilita tutti i provider utili senza preoccuparti dei token aggiuntivi per richiesta.
Come posso sovrascrivere le impostazioni per un progetto specifico?
Crea un file .continuerc.json nella radice del progetto. Usa la stessa struttura di config.yaml (in formato JSON) e sovrascrive le impostazioni globali solo per quel progetto. È utile per prompt di sistema, preferenze dei modelli o provider di contesto specifici del progetto.
Inizia a usare Claude in pochi minuti

Ottieni una chiave API: non servono un account Anthropic né una lista d'attesa.

Ottieni la tua chiave API

AI 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.

Altre guide all'API di Claude

Come ottenere una chiave API di ClaudeI prezzi dell'API Claude, spiegatiIl modo più economico per usare l'API ClaudeCursor illimitato con l'API ClaudeAccesso illimitato a Claude CodeGateway API Claude e accesso diretto ad Anthropic a confrontoUsare Claude tramite un'API compatibile con OpenAIModelli Claude a confrontoPagare l'API Claude con criptovaluteAccesso all'API Claude senza lista d'attesaCome ridurre l'utilizzo dei token di ClaudeCline illimitato con l'API ClaudeRoo Code illimitato con l'API ClaudeAider senza limiti con l'API di ClaudeClaude illimitato in VS CodeOpenCode senza limiti con l'API di ClaudeEseguire un agente Hermes senza limiti su ClaudeEseguire OpenClaw senza limiti con ClaudeCosa significa un'API compatibile con AnthropicChiave API di Claude Code: come ottenerla e configurarlaCosti dell'API di Claude Code — Prezzi e come ridurliErrori dell'API di Claude: limiti di frequenza e soluzioni per 400, 500, 529Come acquistare crediti per l'API di ClaudeProva gratuita dell'API di Claude: cosa è davvero gratuito e cosa noAPI Claude e abbonamento Claude Pro/Max a confronto — Quale scegliereEseguire la CLI di Codex su ClaudeCollegare Claude a n8nInstradare LiteLLM verso ClaudeUsare Claude in Kilo CodeIntegrare Claude in GitHub CopilotCollega Zed a Claude tramite il gatewayCollega Cherry Studio a ClaudeConfigurare LangChain per usare Claude sul gatewayEsegui Factory Droid con ClaudeL'API di Claude Code spiegataIntegrare l'API di Claude nella tua applicazione