Skip to main content

Cambio del modelo de IA para la finalización del código de Copilot

Aprende a cambiar el LLM predeterminado para Copilot Chat por otro diferente.

Información general

De forma predeterminada, finalización del código de Copilot usa el modelo de lenguaje grande (LLM) GPT 3.5 Turbo. Como alternativa, si usas VS Code, puedes elegir usar un modelo basado en GPT 4o-mini. 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.

Note

  • La compatibilidad con varios modelos en Copilot se encuentra en versión preliminar pública y está sujeta a cambios.
  • Actualmente, la capacidad de cambiar el modelo de inteligencia artificial solo está disponible en las versiones más recientes de VS Code, con la versión más reciente de la extensión GitHub Copilot.

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 de suscripción 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 Business o Copilot Enterprise, la organización o empresa desde la que recibes la suscripción debe habilitar la opción Editor preview features. Consulta Administración de directivas de Copilot para empresas en su organización o Administración de directivas y características de Copilot en tu empresa.

Cambio del modelo de IA para la finalización del código

  1. Abre la paleta de comandos presionando Ctrl+Mayús+P (Windows/Linux)/Comandos+Mayús+P (Mac).
  2. Escribe change completions model y selecciona el comando "GitHub Copilot: Change Completions Model".
  3. En el menú desplegable, selecciona el modelo que quieres usar.

Como alternativa, si el Centro de comandos está habilitado, puedes hacer clic en la flecha abajo situada junto al icono en la parte superior de la ventana VS Code y, a continuación, haga 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

  1. Abre el editor configuración presionando Ctrl+, (Linux/Windows)/Comando+, (Mac).

  2. 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.