Source: https://aiprimetech.io/it/learn/use-claude-api-with-jetbrains/ [Home](/it/) / [Impara](/it/learn/) / Claude illimitato negli IDE JetBrains # 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. Copia ``` # ~/.continue/config.yaml models: - title: "Claude Sonnet (Unlimited)" provider: anthropic model: claude-sonnet-4-5 apiBase: "https://aiprimetech.io" apiKey: "" roles: - edit - apply - title: "Claude Opus (Unlimited)" provider: anthropic model: claude-opus-4-6 apiBase: "https://aiprimetech.io" apiKey: "" 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](/register) 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 Claude](/it/learn/how-to-get-a-claude-api-key/)[I prezzi dell'API Claude, spiegati](/it/learn/claude-api-pricing-explained/)[Il modo più economico per usare l'API Claude](/it/learn/cheapest-way-to-use-claude-api/)[Cursor illimitato con l'API Claude](/it/learn/unlimited-cursor-claude-api/)[Accesso illimitato a Claude Code](/it/learn/use-claude-api-with-claude-code/)[Gateway API Claude e accesso diretto ad Anthropic a confronto](/it/learn/claude-api-vs-anthropic-direct/)[Usare Claude tramite un'API compatibile con OpenAI](/it/learn/openai-compatible-claude-api/)[Modelli Claude a confronto](/it/learn/claude-api-models-compared/)[Pagare l'API Claude con criptovalute](/it/learn/claude-api-with-crypto-payment/)[Accesso all'API Claude senza lista d'attesa](/it/learn/claude-api-without-waitlist/)[Come ridurre l'utilizzo dei token di Claude](/it/learn/how-to-reduce-claude-token-usage/)[Cline illimitato con l'API Claude](/it/learn/use-claude-api-with-cline/)[Roo Code illimitato con l'API Claude](/it/learn/use-claude-api-with-roo-code/)[Aider senza limiti con l'API di Claude](/it/learn/use-claude-api-with-aider/)[Claude illimitato in VS Code](/it/learn/use-claude-api-with-vscode/)[OpenCode senza limiti con l'API di Claude](/it/learn/use-claude-api-with-opencode/)[Eseguire un agente Hermes senza limiti su Claude](/it/learn/run-hermes-agent-with-claude-api/)[Eseguire OpenClaw senza limiti con Claude](/it/learn/run-openclaw-with-claude-api/)[Cosa significa un'API compatibile con Anthropic](/it/learn/anthropic-compatible-api/)[Chiave API di Claude Code: come ottenerla e configurarla](/it/learn/claude-code-api-key-setup/)[Costi dell'API di Claude Code — Prezzi e come ridurli](/it/learn/claude-code-api-costs/)[Errori dell'API di Claude: limiti di frequenza e soluzioni per 400, 500, 529](/it/learn/claude-api-errors-troubleshooting/)[Come acquistare crediti per l'API di Claude](/it/learn/buy-claude-api-credits/)[Prova gratuita dell'API di Claude: cosa è davvero gratuito e cosa no](/it/learn/claude-api-free-trial/)[API Claude e abbonamento Claude Pro/Max a confronto — Quale scegliere](/it/learn/claude-api-vs-subscription/)[Eseguire la CLI di Codex su Claude](/it/learn/use-claude-api-with-codex/)[Collegare Claude a n8n](/it/learn/use-claude-api-with-n8n/)[Instradare LiteLLM verso Claude](/it/learn/use-claude-api-with-litellm/)[Usare Claude in Kilo Code](/it/learn/use-claude-api-with-kilo-code/)[Integrare Claude in GitHub Copilot](/it/learn/use-claude-api-with-github-copilot/)[Collega Zed a Claude tramite il gateway](/it/learn/use-claude-api-with-zed/)[Collega Cherry Studio a Claude](/it/learn/use-claude-api-with-cherry-studio/)[Configurare LangChain per usare Claude sul gateway](/it/learn/use-claude-api-with-langchain/)[Esegui Factory Droid con Claude](/it/learn/use-claude-api-with-factory-droid/)[L'API di Claude Code spiegata](/it/learn/claude-code-api/)[Integrare l'API di Claude nella tua applicazione](/it/learn/claude-api-integration/)