Skip to main content

Modification du modèle IA pour la complétion de code Copilot

Découvrez comment modifier le modèle LLM par défaut pour la complétion de code Copilot et utiliser un autre modèle.

Vue d’ensemble

Par défaut, la complétion de code Copilot utilise GPT-4o Copilot, un grand modèle de langage (LLM) basé sur GPT-4o mini et ajusté avec précision. Ce modèle a été formé sur un large éventail de référentiels publics GitHub de haute qualité, couvrant plus de 30 langages de programmation. Sa base de connaissances est plus à jour que le modèle par défaut et vous constaterez peut-être qu’elle génère plus rapidement des suggestions de complétion.

Affichez la liste des langages et technologies de programmation inclus dans les données d’apprentissage.
  • C
  • C#
  • C++
  • Clojure
  • CSS
  • Dart
  • Dockerfile
  • Elixir
  • Emacs Lisp
  • Go
  • Haskell
  • HTML
  • Java
  • JavaScript
  • Julia
  • Jupyter Notebook
  • Kotlin
  • Lua
  • MATLAB
  • Objective-C
  • Perl
  • PHP
  • PowerShell
  • Python
  • R
  • Ruby
  • Rust
  • Scala
  • Shell
  • Swift
  • TeX
  • TypeScript
  • Vue

Note

La liste des modèles disponibles évoluera au fil du temps. Lorsqu’un seul modèle de complétion de code est disponible, le sélecteur de modèle affichera uniquement ce modèle. Les modèles de préversion et les modèles de complétion de code supplémentaires apparaîtront dans le sélecteur lors de leur mise en production.

Vous pouvez changer de modèle d’IA dans les dernières versions de VS Code avec la dernière version de l’extension GitHub Copilot.
Vous pouvez changer de modèle d’IA dans Visual Studio 17.14 Préversion 2 et versions ultérieures.
Vous pouvez changer de modèle d’IA dans les dernières versions des IDE JetBrains avec la dernière version de l’extension GitHub Copilot.

Effets du changement de modèle IA

La modification du modèle utilisé pour la complétion de code Copilot n’affecte pas le modèle utilisé par Copilot Chat. Consultez Modification du modèle IA pour Copilot Chat.

Aucune modification de la politique de collecte et d’utilisation des données n’est à prévoir si vous modifiez le modèle IA.

Si vous utilisez un abonnement Copilot Free, toutes les complétions sont décomptées de votre quota de complétions, quel que soit le modèle utilisé. Consultez Plans pour GitHub Copilot.

Le paramètre permettant d’activer ou de désactiver les suggestions qui correspondent au code public est appliqué quel que soit le modèle que vous choisissez. Consultez Recherche de code public qui correspond aux suggestions de GitHub Copilot.

Activation du sélecteur de modèle

Si vous avez un abonnement Copilot Free ou Copilot Pro, le sélecteur de modèle pour la complétion de code Copilot est automatiquement activé.

Si vous utilisez un plan Copilot Business, l’organisation qui fournit votre plan doit activer le paramètre Fonctionnalités de préversion de l’éditeur. Consultez Stratégies de gestion pour Copilot dans votre organisation.

Modification du modèle IA pour la complétion de code

Les instructions suivantes concernent VS Code. Si vous utilisez Visual Studio ou un IDE JetBrains, cliquez sur l’onglet approprié au début de cet article.

  1. Ouvrez la palette de commandes en appuyant sur Ctrl+Maj+P (Windows/Linux) / Commande+Maj+P (Mac).
  2. Tapez change completions model et sélectionnez la commande « GitHub Copilot : modifier le modèle de complétions ».
  3. Dans le menu déroulant, sélectionnez le modèle que vous souhaitez utiliser.

Sinon, si le Centre de commandes est activé, vous pouvez cliquer sur à côté de l’icône en haut de la fenêtre VS Code, puis cliquer sur Configurer les complétions de code dans le menu déroulant. Choisissez ensuite Modifier le modèle de complétions dans le menu déroulant, puis sélectionnez le modèle que vous souhaitez utiliser.

Vérification du modèle utilisé

  1. Ouvrez l’Éditeur de paramètres en appuyant sur Ctrl+, (Linux/Windows) / Commande+, (Mac).

  2. Tapez copilot completion et recherchez la section « GitHub > Copilot : modèle de complétion sélectionné ».

    Le champ de cette section affiche le modèle actuellement sélectionné. Si le champ est vide, le modèle par défaut est utilisé.

Modification du modèle IA pour la complétion de code

Les instructions suivantes concernent Visual Studio. Si vous utilisez VS Code ou un IDE JetBrains, cliquez sur l’onglet approprié au début de cet article.

  1. Cliquez sur l’icône dans le coin supérieur droit.
  2. Cliquez sur Paramètres, puis sur Options.
  3. Sous Copilot Complétions, utilisez le menu déroulant pour sélectionner le modèle que vous souhaitez utiliser.

Modification du modèle IA pour la complétion de code

Les instructions suivantes concernent les IDE JetBrains. Si vous utilisez Visual Studio ou VS Code, cliquez sur l’onglet approprié au début de cet article.

  1. Cliquez sur l’icône dans la barre d’état.
  2. Dans le menu contextuel, cliquez sur Modifier le modèle pour l’achèvement.
  3. Dans la boîte de dialogue des paramètres de « Langages et infrastructures > GitHub Copilot », cliquez sur le menu déroulant pour Modèle pour les complétions et sélectionnez le modèle que vous souhaitez utiliser.
  4. Cliquez sur OK.