Skip to main content

Alterando o modelo de IA para preenchimento de código do Copilot

Saiba como alterar o LLM padrão do preenchimento de código Copilot para um modelo diferente.

Visão geral

Por padrão, a conclusão de código do Copilot usa o GPT-4o Copilot, um LLM (modelo de linguagem grande) baseado em GPT-4o mini ajustado. Esse modelo foi treinado com uma ampla gama de repositórios públicos do GitHub de alta qualidade, fornecendo cobertura para mais de 30 linguagens de programação. Sua base de dados de conhecimento é mais atual do que o modelo padrão, e você pode descobrir que ele gera sugestões de preenchimento mais rapidamente.

Exiba a lista de linguagens de programação e tecnologias incluídas nos dados de treinamento.
  • C
  • C#
  • C++
  • Clojure
  • CSS
  • Dart
  • Dockerfile
  • Elixir
  • Emacs Lisp
  • Ir
  • 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

O suporte a vários modelos para preenchimento de código do Copilot está em versão prévia pública e está sujeito a alterações.

Você pode alternar os modelos de IA nas versões mais recentes do VS Code com a versão mais recente da extensão do GitHub Copilot.
Você pode alternar modelos de IA no Visual Studio 17.14 Preview 2 e posteriores.
Você pode alternar modelos de IA nas versões mais recentes dos IDEs JetBrains com a versão mais recente da extensão do GitHub Copilot.

Efeitos de mudar o modelo de IA

Alterar o modelo usado para o preenchimento de código do Copilot não afeta o modelo usado pelo Copilot Chat. Confira Alterando o modelo de IA do Copilot Chat.

Não haverá alterações na política de coleta e uso de dados se você alterar o modelo de IA.

Se você tem uma assinatura do Copilot Free, todos os preenchimentos são contabilizados em sua cota de preenchimentos, independentemente do modelo usado. Confira Planos do GitHub Copilot.

A configuração para habilitar ou desabilitar sugestões que correspondem ao código público é aplicada independentemente do modelo escolhido. Confira Como procurar um código público que corresponde às sugestões do GitHub Copilot.

Habilitando a alternância de modelo

Se você tem uma assinatura do Copilot Free ou do Copilot Pro, a alternância de modelo para preenchimento de código do Copilot fica habilitada automaticamente.

Se você estiver usando um plano do Copilot Business, a organização que fornece o plano deverá habilitar a configuração Editor preview features. Confira Gerenciar políticas do Copilot na sua organização.

Alterando o modelo de IA para preenchimento de código

As instruções a seguir são referentes ao VS Code. Se você estiver usando um IDE do JetBrains, clique na guia apropriada no início deste artigo.

  1. Abra a paleta de comandos pressionando Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac).
  2. Digite change completions model e selecione o comando "GitHub Copilot: Change Completions Model".
  3. No menu suspendo, selecione o modelo que deseja usar.

Como alternativa, se o Centro de Comando estiver habilitado, você poderá clicar em ao lado do ícone na parte superior da janela VS Code e clicar em Configure Code Completions no menu suspenso. Em seguida, escolha Change Completions Model no menu suspenso e selecione o modelo que deseja usar.

Verificando qual modelo está sendo usado

  1. Abra o Editor de Configurações pressionando Ctrl+, (Linux/Windows) / Command+, (Mac).

  2. Digite copilot completion e procure pela seção "GitHub > Copilot: Selected Completion Model".

    O campo nesta seção exibe o modelo selecionado no momento. Se o campo está vazio, o modelo padrão está sendo usado.

Alterando o modelo de IA para preenchimento de código

As instruções a seguir são referentes ao Visual Studio. Se você estiver usando um IDE do JetBrains, clique na guia apropriada no início deste artigo.

  1. Clique no ícone no canto superior direito.
  2. Clique em Settings e, depois, em Options.
  3. Em Copilot Completions, use o menu suspenso para selecionar o modelo que deseja usar.

Alterando o modelo de IA para preenchimento de código

As instruções a seguir são para IDEs do JetBrains. Se você estiver usando o Visual Studio, clique na guia apropriada no início deste artigo.

  1. Clique no ícone na barra de status.
  2. No menu pop-up, clique em Editar Modelo para Preenchimento.
  3. Na caixa de diálogo de configurações para "Linguagens e Estruturas > GitHub Copilot", clique no menu suspenso do Modelo para preenchimentos e selecione o modelo que você deseja usar.
  4. Clique em OK.