ESPACE PUBLICITAIRE DISPONIBLE · PARLONS-EN

Comment Configurer le Basculement de Modèle dans JetBrains AI Assistant (Claude 3.5 Sonnet vs. GPT-4o)

365Finds Editorial
11 430 articles Wiki répertoriés

Utilisez 365 Wiki avec votre IA

Copiez le prompt ci-dessous, collez-le dans l’IA que vous utilisez déjà, puis posez directement votre question.

Télécharger le Skill complet

Commencez par essayer le prompt. Si vous utilisez souvent 365 Wiki, installez le Skill 365Wiki complet pour ne plus avoir à le coller. Sans IA habituelle, les versions web de Gemini ou Microsoft Copilot conviennent aussi.

Les développeurs travaillant avec les IDE JetBrains—tels qu'IntelliJ IDEA, PyCharm, WebStorm, Rider, GoLand et CLion—peuvent basculer entre Anthropic Claude 3.5 Sonnet et OpenAI GPT-4o directement depuis le sélecteur de modèles de la fenêtre AI Chat, ou configurer des clés personnalisées de manière globale dans Settings | Tools | AI Assistant | Providers & API keys.

Toutefois, pour utiliser cette fonctionnalité de manière optimale, il est indispensable de comprendre le découpage des tâches opéré par JetBrains AI Assistant : le chat interactif et les agents de développement permettent d'alterner librement entre de grands modèles de référence tels que Claude 3.5 Sonnet et GPT-4o, tandis que la complétion de code en ligne dans l'éditeur (texte fantôme) repose sur des moteurs dédiés à très faible latence (modèles locaux ou JetBrains Mellum) et ne suit pas automatiquement la sélection effectuée dans le chat.


1. Les deux points d'accès pour changer de modèle : Sélecteur du Chat vs. Paramètres Globaux

JetBrains propose deux démarches complémentaires : le basculement ponctuel par conversation et l'administration centralisée des clés d'accès (BYOK).

Méthode A : Basculement immédiat par tâche dans la fenêtre AI Chat

Dans le travail quotidien, il n'est pas nécessaire d'ouvrir les préférences générales de l'IDE à chaque changement d'activité :

  1. Ouvrez la fenêtre d'outils AI Chat située sur la barre latérale droite (ou utilisez le raccourci Alt+Enter / appuyez deux fois sur la touche Maj et recherchez "AI Chat").
  2. Dans la barre d'outils supérieure du chat, repérez le menu déroulant du Sélecteur de modèles (Model Selector) (il affiche le modèle en cours d'utilisation ou l'option Auto).
  3. Cliquez sur la liste déroulante et sélectionnez le modèle adapté :
    • Choisissez Claude 3.5 Sonnet pour les refactorisations architecturales complexes multi-fichiers, la conception d'algorithmes exigeants ou l'analyse poussée des cas limites.
    • Choisissez GPT-4o pour la génération de code récurrent (boilerplate), les questions de syntaxe, l'écriture de tests unitaires ou les scripts utilitaires.
    • Choisissez Auto si vous préférez que JetBrains oriente automatiquement votre requête selon les critères de performance, de latence et de coût en tokens.
  4. Rédigez votre prompt ou cliquez sur l'icône de pièce jointe pour inclure du contexte projet (fichiers, dossiers, symboles ou diffs Git).

Conseil pratique : Changer de modèle au milieu d'un échange déjà volumineux renvoie l'intégralité de l'historique de la conversation au nouveau modèle, multipliant la consommation de tokens. Avant d'entamer une tâche distincte, cliquez sur l'icône + (New Chat) avant de sélectionner le nouveau modèle.

Méthode B : Connecter ses propres clés via "Providers & API keys" (BYOK)

Si votre équipe ne dispose pas d'un abonnement géré JetBrains AI ou si vous souhaitez exploiter directement les crédits d'entreprise Anthropic ou OpenAI de votre organisation, activez le mode Bring Your Own Key (BYOK) :

  1. Ouvrez les paramètres de l'IDE :
    • Windows / Linux : File | Settings (raccourci Ctrl+Alt+S)
    • macOS : IntelliJ IDEA | Settings (raccourci Cmd+,)
  2. Accédez à Tools | AI Assistant | Providers & API keys.
  3. Dans la section Third-party AI providers, choisissez votre fournisseur :
    • Anthropic : Saisissez votre clé d'API Anthropic pour activer Claude 3.5 Sonnet et les modèles associés.
    • OpenAI : Saisissez votre clé d'API OpenAI pour activer GPT-4o, GPT-4o mini et les modèles de raisonnement.
    • OpenAI Compatible / Modèles Locaux : Renseignez l'URL de votre point de terminaison si vous exécutez des modèles en local avec Ollama, LM Studio ou LiteLLM.
  4. Cliquez sur Test Connection pour vérifier la connectivité et la validité de la clé.
  5. Cliquez sur Apply puis OK. Les modèles configurés s'affichent immédiatement dans le sélecteur déroulant d'AI Chat.

2. Frontière Architecturale : Modèles de Chat vs. Complétion de Code

Une confusion fréquente chez les développeurs réside dans la question suivante : « Pourquoi le texte fantôme gris qui s'affiche pendant que je tape du code n'adopte-t-il pas le style de Claude lorsque j'ai choisi Claude 3.5 Sonnet dans le chat ? »

Cette séparation est un choix délibéré d'ingénierie de JetBrains pour préserver la fluidité de la saisie :

Couche FonctionnelleModèles PrincipauxJustification de la Séparation
AI Chat & Mode AgentClaude 3.5 Sonnet; GPT-4o; o1/o3; GeminiRaisonnement de haut niveau, analyse de contextes étendus et modifications multi-fichiers ; tolère un temps de réponse de 1 à 5 secondes.
Génération et Refactorisation dans l'ÉditeurModèles centraux (GPT-4o / Claude / Gemini)Modifications de code structurées déclenchées manuellement via Alt+Enter ("Générer du code", "Refactoriser la méthode").
Complétion de Code en Ligne (Ghost Text)JetBrains Mellum; modèles locaux Full LineRequiert une latence infime (<50 ms) et un entraînement spécifique au Fill-in-the-Middle (FIM). Les modèles généralistes de chat provoqueraient des ralentissements inacceptables à la frappe.
Assistants Instantanés (Instant Helpers)GPT-4o mini; Gemini FlashTâches de fond légères : titrage automatique des chats, collecte de contexte sur les symboles et suggestions de nommage.

Si vous devez impérativement personnaliser la complétion en ligne, JetBrains propose une section AI Completion dans Providers & API keys pour désigner un endpoint compatible OpenAI. Toutefois, le modèle retenu doit impérativement supporter les schémas FIM ou la prédiction d'édition (Next-Edit) ; les modèles de chat conventionnels ne sont pas adaptés à la frappe au clavier.


3. Stratégie d'Allocation par Tâche : Quand utiliser Claude 3.5 Sonnet ou GPT-4o ?

Claude 3.5 Sonnet et GPT-4o constituent tous deux des modèles d'élite, mais répondent à des besoins distincts :

Privilégier Claude 3.5 Sonnet pour :

Privilégier GPT-4o pour :


4. Gestion des Quotas, Crédits et Budgets

Alterner fréquemment entre modèles phares se répercute directement sur vos quotas :

  1. Crédits du Service JetBrains AI (Offres Pro et Ultimate) :
    • Les requêtes cloud déduisent des AI Credits réinitialisés tous les 30 jours.
    • Claude 3.5 Sonnet et GPT-4o sont classés comme des modèles de référence et consomment davantage de crédits par requête que les versions légères comme GPT-4o mini ou Gemini Flash. Des mentions telles que Reasoning model ou High cost model signalent ce niveau de coût dans l'interface.
  2. L'Effet Multiplicateur de l'Historique :
    • Chaque nouvel envoi soumet à nouveau l'intégralité des messages précédents. Un fil contenant 20 échanges consomme beaucoup plus de tokens sur sa dernière requête que sur la première. Prenez l'habitude de créer un New Chat dès que vous changez de sujet.
  3. Avantages Économiques du Mode BYOK :
    • Pour les équipes menant de lourds chantiers de refactorisation, l'utilisation de clés privées (BYOK) permet de s'affranchir des plafonds de crédits mensuels de JetBrains, la facturation s'effectuant directement auprès d'Anthropic ou d'OpenAI au volume réel de tokens.
  4. Contrôle et Politiques d'Entreprise :
    • Dans les environnements pilotés de manière centralisée avec JetBrains Central ou JetBrains IDE Services, les administrateurs système peuvent désactiver l'ajout de clés externes ou restreindre l'accès à certains modèles pour des motifs de conformité et de sécurité.

5. Synthèse du Flux de Travail Recommandé

Références