
Claude illimité dans les IDE JetBrains
Les IDE JetBrains — IntelliJ IDEA, PyCharm, WebStorm, GoLand et les autres — prennent en charge Claude via le plugin Continue disponible sur le JetBrains Marketplace. Continue utilise un fichier de configuration partagé qui fonctionne de manière identique dans tous les produits JetBrains : une seule configuration suffit donc pour disposer de Claude dans chaque IDE que vous utilisez. Une connexion via une passerelle illimitée signifie que votre assistant IA reste disponible dans tous vos IDE, sans accumulation de frais facturés au token pour chacun d’eux.
Installer Continue dans n’importe quel IDE JetBrains
Ouvrez votre IDE JetBrains et accédez à Paramètres (Ctrl+Alt+S), puis à Plugins. Recherchez Continue dans l’onglet Marketplace et cliquez sur Installer. Le plugin fonctionne dans tous les IDE JetBrains à partir de la version 2023.1 — IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm, RubyMine, CLion, Rider et DataGrip. Une installation est nécessaire par IDE, mais tous partagent le même fichier de configuration.
Après l’installation, redémarrez l’IDE : le panneau Continue apparaît dans la barre latérale droite. Au premier lancement, le répertoire de configuration ~/.continue/ est créé avec un fichier config.yaml par défaut. C’est le seul fichier à modifier pour connecter Claude via votre passerelle illimitée. Tous les IDE JetBrains lisent ce même fichier, tout comme VS Code si vous y utilisez également Continue.
Le plugin Continue propose trois fonctionnalités principales : Chat (IA conversationnelle dans la barre latérale), Edit (modifications du code en ligne) et Apply (application des modifications suggérées aux fichiers). Chaque fonctionnalité peut être attribuée à un modèle différent, ce qui vous permet de contrôler précisément quelle variante de Claude traite chaque tâche.
Configurer config.yaml pour Claude illimité
Ouvrez ~/.continue/config.yaml dans un éditeur de texte. Le fichier utilise le format YAML avec un tableau models qui définit les fournisseurs d’IA disponibles. Ajoutez une nouvelle entrée de modèle avec provider défini sur anthropic, apiBase sur https://unlimited.aiprimetech.io (hôte racine, sans /v1 — le SDK ajoute le chemin) et apiKey sur votre clé AI Prime Tech Unlimited.
Chaque entrée de modèle nécessite un champ title (nom affiché dans l’interface), un champ model (identifiant du modèle) et la configuration du fournisseur. Créez une entrée pour chaque variante de Claude que vous souhaitez utiliser : une pour Sonnet comme modèle quotidien, une pour Opus pour les raisonnements complexes et, éventuellement, une pour Haiku pour les interactions rapides. Le champ title correspond au nom affiché dans le sélecteur de modèles de Continue.
Vous pouvez également utiliser le type de fournisseur openai à la place d’anthropic. Dans ce cas, définissez apiBase sur https://unlimited.aiprimetech.io/v1 (avec /v1) et placez la clé dans le champ apiKey avec une authentification Bearer. Le type de fournisseur anthropic est recommandé, car il prend en charge des fonctionnalités natives comme les blocs de réflexion et offre un meilleur comportement de streaming dans Continue.
Attribution des rôles : Chat, Edit et Apply
Continue vous permet d’attribuer différents modèles à différents rôles. Le rôle chat gère les conversations dans la barre latérale : explications de code, discussions sur l’architecture, aide au débogage. Le rôle edit gère les modifications du code en ligne déclenchées par Ctrl+I, en générant du code de remplacement pour la sélection. Le rôle apply prend le code généré et le fusionne dans les fichiers existants.
Dans config.yaml, définissez les rôles de chaque modèle à l’aide du tableau roles : roles: [chat, edit, apply]. Un modèle doté de ces trois rôles est utilisé pour toutes les tâches. Pour répartir les responsabilités, créez plusieurs entrées de modèles avec des attributions de rôles différentes. Par exemple, attribuez Opus au rôle chat pour les conversations nécessitant un raisonnement approfondi, et Sonnet aux rôles edit et apply pour des modifications rapides en ligne.
Avec l’offre illimitée, la stratégie optimale consiste à attribuer Opus à chat (où vous posez des questions complexes et avez besoin d’une analyse approfondie) et Sonnet à edit et apply (où la rapidité compte, car vous attendez les résultats en ligne). Les deux sont inclus dans le même tarif fixe ; le choix dépend donc uniquement du compromis entre latence et qualité pour chaque type d’interaction.
Remplacement des paramètres par projet avec .continuerc.json
Bien que config.yaml soit global, vous pouvez remplacer les paramètres pour chaque projet à l’aide d’un fichier .continuerc.json placé à la racine du projet. C’est utile lorsque différents projets nécessitent différentes configurations de modèles : un projet Python peut bénéficier d’ajouts spécifiques au prompt système, tandis qu’une base de code ancienne peut mieux fonctionner avec une version particulière du modèle.
Le fichier .continuerc.json utilise la même structure que config.yaml, mais au format JSON. Les paramètres définis dans le fichier du projet remplacent ceux de la configuration globale uniquement pour ce projet. Les remplacements courants comprennent les prompts système personnalisés (pour inclure les conventions de programmation propres au projet), les sélections de modèles (pour utiliser une version précise d’un modèle avec une base de code particulière) et les fournisseurs de contexte (pour ajouter des sources de documentation propres au projet).
Avec l’offre illimitée, les remplacements par projet vous permettent d’adapter l’expérience IA à chaque base de code sans incidence sur le coût. Ajoutez des prompts système détaillés contenant toute la documentation d’architecture pour les projets complexes. Utilisez Opus par défaut pour les bases de code anciennes difficiles à traiter. Utilisez Haiku pour les projets où vous avez principalement besoin de recherches rapides. Le tarif fixe couvre toutes les configurations de la même manière.
Fournisseurs de contexte et indexation de la base de code
Continue prend en charge des fournisseurs de contexte qui ajoutent des informations aux requêtes. Le fournisseur intégré codebase indexe les fichiers de votre projet et inclut des extraits de code pertinents lorsque vous posez des questions. Le fournisseur docs peut indexer des URL de documentation. Le fournisseur terminal inclut les sorties récentes du terminal. Chaque fournisseur actif ajoute des tokens à chaque requête.
Configurez les fournisseurs de contexte dans config.yaml, sous la section contextProviders. Le fournisseur codebase utilise un modèle d’embeddings pour indexer votre projet — cette opération s’exécute localement et ne consomme aucun token API. Toutefois, les extraits de contexte récupérés sont inclus dans le prompt envoyé à Claude, ce qui augmente le nombre de tokens par requête. Avec un index de base de code volumineux, cela peut ajouter 5,000-15,000 tokens par requête.
Avec le forfait illimité, activez tous les fournisseurs de contexte qui améliorent la qualité des réponses. Plus Claude dispose de contexte pertinent, meilleures sont ses réponses. Ajoutez des fournisseurs de documentation pour votre framework, des références API pour les services que vous utilisez et des fournisseurs personnalisés pour vos bases de connaissances internes. Les tokens supplémentaires par requête sont couverts par le tarif forfaitaire, et l’amélioration de la qualité justifie ce surcoût en tokens.
Cohérence entre les IDE et configuration partagée
La portabilité de la configuration est l’un des principaux atouts de Continue. Le répertoire ~/.continue/ est partagé entre tous les IDE qui utilisent Continue — tous les produits JetBrains ainsi que VS Code. Modifiez config.yaml une seule fois, et le changement s’applique partout. Votre connexion illimitée à Claude fonctionne dans IntelliJ lorsque vous écrivez du Java, dans PyCharm lorsque vous écrivez du Python, dans WebStorm lorsque vous écrivez du TypeScript et dans VS Code pour tout le reste.
Cette configuration partagée garantit la cohérence de vos préférences de modèles, de vos attributions de rôles, de vos prompts système et de vos fournisseurs de contexte, quel que soit l’IDE ouvert. Les développeurs qui travaillent avec plusieurs langages et plusieurs IDE JetBrains bénéficient d’une expérience IA unifiée sans devoir répéter la configuration dans chaque outil.
Le forfait illimité renforce cet avantage, car l’utilisation de plusieurs IDE multiplie la consommation de tokens. Un développeur qui utilise IntelliJ, PyCharm et WebStorm tout au long de la journée — pour poser des questions, générer du code et examiner des modifications dans chacun — cumule l’utilisation de l’API dans les trois outils. Avec une facturation au token, cette utilisation de plusieurs IDE devient coûteuse. Avec le forfait illimité, tous les IDE sont couverts par un seul tarif forfaitaire.
Dépannage de Continue dans JetBrains
Si Continue affiche « modèle non disponible » après la configuration, vérifiez soigneusement la syntaxe de config.yaml. YAML est sensible aux espaces — une indentation incorrecte rend les entrées de modèles invalides sans signaler d’erreur. Utilisez un validateur YAML ou ouvrez le panneau de sortie de Continue (Affichage -> Fenêtres d’outils -> Continue) pour voir les erreurs d’analyse. Le problème le plus courant est l’absence d’espace après les deux-points dans les paires clé-valeur.
Si les requêtes expirent dans JetBrains mais fonctionnent dans VS Code avec la même configuration, les paramètres de proxy de JetBrains remplacent peut-être les connexions directes. Vérifiez Paramètres -> Apparence et comportement -> Paramètres système -> Proxy HTTP. Si l’option « Détection automatique » ou un proxy d’entreprise est sélectionné, essayez « Aucun proxy » pour confirmer que la connexion directe fonctionne, puis configurez correctement le proxy si nécessaire.
Les erreurs d’authentification (401/403) malgré des identifiants corrects indiquent parfois que config.yaml n’a pas été rechargé après modification. Fermez puis rouvrez le panneau Continue, ou redémarrez l’IDE. Continue met la configuration en cache à l’initialisation du panneau et ne surveille pas les modifications du fichier dans toutes les versions des 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 simultaneouslyQuestions fréquentes
Un même fichier config.yaml fonctionne-t-il dans tous les IDE JetBrains ?
Dois-je utiliser le type de fournisseur anthropic ou openai dans Continue ?
Puis-je attribuer des modèles différents au chat et à l’édition dans Continue ?
Pourquoi Continue ajoute-t-il autant de tokens provenant des fournisseurs de contexte ?
Comment remplacer les paramètres pour un projet spécifique ?
Obtenez une clé API — aucun compte Anthropic ni inscription sur liste d’attente requis.
Obtenir votre clé APIAI Prime Tech est une passerelle API indépendante. Elle n’est ni affiliée à Anthropic, ni approuvée par Anthropic, ni revendeuse d’Anthropic. Claude et les noms de modèles associés sont des marques de leurs propriétaires respectifs.