Información general
De forma predeterminada, la finalización de código de Copilot usa el modelo de lenguaje grande basado en Copilot con GPT-4o, un modelo de lenguaje grande basado en GPT-4o optimizado (LLM). Este modelo se ha entrenado en una amplia gama de repositorios públicos GitHub de alta calidad, lo que proporciona cobertura de más de 30 lenguajes de programación. Su base de conocimiento es más actual que el modelo predeterminado y puedes encontrar que genera sugerencias de finalización más rápidamente.
Observa la lista de lenguajes de programación y tecnologías incluidos en los datos de entrenamiento.
- 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 compatibilidad con varios modelos en Copilot se encuentra en versión preliminar pública y está sujeta a cambios.
Efectos de cambiar el modelo de IA
Cambiar el modelo que se usa para la finalización de código Copilot no afecta al modelo que usan Copilot Chat. Consulta Cambio del modelo de IA para Copilot Chat.
No hay ningún cambio en la directiva de uso y recopilación de datos si cambias el modelo de IA.
Si tienes una suscripción de Copilot Free, todas las finalizaciones cuentan con la cuota de finalizaciones independientemente del modelo usado. Consulta Planes para GitHub Copilot.
La configuración para habilitar o deshabilitar sugerencias que coinciden con el código público se aplica independientemente del modelo que elijas. Consulta Búsqueda de código público que coincida con sugerencias de GitHub Copilot.
Habilitación del conmutador de modelo
Si tienes una suscripción a Copilot Free o Copilot Pro, el conmutador de modelo para la finalización de código Copilot se habilita automáticamente.
Si usas un plan de Copilot Business , la organización que proporciona tu plan debe habilitar la opción Editor preview features. Consulta Administración de directivas de Copilot para empresas en su organización.
Cambio del modelo de IA para la finalización del código
Las instrucciones siguientes son para VS Code. Si usas un IDE de JetBrains, haz clic en la pestaña adecuada al principio de este artículo.
- Abre la paleta de comandos presionando Ctrl+Mayús+P (Windows/Linux)/Comandos+Mayús+P (Mac).
- Escribe
change completions model
y selecciona el comando "GitHub Copilot: Change Completions Model". - En el menú desplegable, selecciona el modelo que quieres usar.
Como alternativa, si el Centro de comandos está habilitado, puedes hacer clic en junto al icono en la parte superior de la ventana VS Code y, a continuación, haz clic en Configurar finalizaciones de código en el menú desplegable. A continuación, elige Cambiar modelo de finalizaciones en el menú desplegable y selecciona el modelo que deseas usar.
Comprobación del modelo que se está usando
-
Abre el editor configuración presionando Ctrl+, (Linux/Windows)/Comando+, (Mac).
-
Escribe
copilot completion
y busca la sección "GitHub > Copilot: seleccionado modelo de finalización".El campo de esta sección muestra el modelo seleccionado actualmente. Si el campo está vacío, se usa el modelo predeterminado.
Cambio del modelo de IA para la finalización del código
Las instrucciones siguientes son para Visual Studio. Si usas un IDE de JetBrains, haz clic en la pestaña adecuada al principio de este artículo.
- Haz clic en el icono de en la esquina superior derecha.
- Haz clic en Configuración y, a continuación, haz clic en Opciones.
- En Copilot Finalizaciones, usa el menú desplegable para seleccionar el modelo que deseas usar.
Cambio del modelo de IA para la finalización del código
Las instrucciones siguientes son para IDE de JetBrains. Si usas Visual Studio, haz clic en la pestaña correspondiente al inicio de este artículo.
- Haz clic en el icono en la barra de estado.
- En el menú emergente, haz clic en Edit Model for Completion.
- En el cuadro de diálogo de configuración de "Languages & Frameworks > GitHub Copilot, haz clic en el menú desplegable Model for completions y selecciona el modelo que quieras usar.
- Haga clic en OK.