Skip to main content

Integración de modelos de IA en el flujo de trabajo de desarrollo

Llama a los modelos de IA en las herramientas que uses todos los días.

Con las extensiones GitHub Models, puedes llamar a modelos de IA específicos desde Copilot Chat y GitHub CLI. Estas extensiones se integran directamente en el flujo de trabajo de desarrollo, lo que permite solicitar modelos sin cambio de contexto.

Uso de modelos de IA en Copilot Chat

Si tienes una suscripción de Copilot, puedes trabajar con modelos de IA en Copilot Chat de dos maneras diferentes:

Uso de la GitHub Models Copilot Extension

Note

La GitHub Models Copilot Extension está en versión preliminar pública y está sujeta a cambios.

  1. Instala la GitHub Models Copilot Extension.

    • Si tienes una suscripción de Copilot Individual, puedes instalar la extensión en tu cuenta personal.
    • Si tiene acceso a Copilot mediante una suscripción de Copilot Business o Copilot Enterprise:
      • Un propietario de la organización o propietario de la empresa debe habilitar la directiva Copilot Extensions para la organización o la empresa.
      • Un propietario de organización debe instalar la extensión para tu organización.
  2. Abre cualquier implementación de Copilot Chat que admita GitHub Copilot Extensions. Para obtener una lista de implementaciones de Copilot Chat, consulta Uso de extensiones para integrar herramientas externas con Copilot Chat.

  3. En la ventana de chat, escribe @models YOUR-PROMPT y, a continuación, envía tu solicitud. Hay varios casos de uso para la GitHub Models Copilot Extension, entre los que se incluyen:

    • Recomendación de un modelo determinado en función del contexto y los criterios que proporciones. Por ejemplo, puede solicitar un modelo de OpenAI de bajo costo que admita llamadas a funciones.
    • Ejecución de solicitudes mediante un modelo determinado. Esto resulta especialmente útil cuando deseas usar un modelo que no está disponible actualmente en Copilot Chat de varios modelos.
    • Enumeración de modelos disponibles actualmente a través de GitHub Models

Uso de modelos de IA desde la línea de comandos

Note

La extensión GitHub Models para la GitHub CLI está en versión preliminar pública y está sujeta a cambios.

Puedes usar la extensión GitHub Models para que la GitHub CLI solicite modelos de IA desde la línea de comandos e incluso canalice la salida de un comando como contexto.

Requisitos previos

Para usar la extensión de la CLI de GitHub Models, debe tener instalada la GitHub CLI. A fin de obtener instrucciones de instalación para GitHub CLI, vea el repositorio de GitHub CLI.

Instalar la extensión

  1. Si todavía no se ha autenticado en la GitHub CLI, ejecute el siguiente comando en su terminal.

    Shell
    gh auth login
    
  2. Para instalar la extensión GitHub Models, ejecute el siguiente comando.

    Shell
    gh extension install https://github.com/github/gh-models
    

Uso de la extensión

Para ver una lista de todos los comandos disponibles, ejecute gh models.

Hay algunas maneras clave de usar la extensión:

  • Para formular varias preguntas a un modelo mediante una experiencia de chat, ejecuta gh models run. Selecciona el modelo entre los modelos enumerados y, a continuación, envía tus solicitudes.
  • Para formular una sola pregunta a un modelo, ejecuta gh models run MODEL-NAME "QUESTION" en el terminal. Por ejemplo, para preguntar al modelo gpt-4o por qué el cielo es azul, puedes ejecutar gh models run gpt-4o "why is the sky blue?".
  • Para proporcionar la salida de un comando como contexto al llamar a un modelo, puedes unir un comando independiente y la llamada al modelo con el carácter de barra vertical (|). Por ejemplo, para resumir el archivo README en el directorio actual mediante el modelo gpt-4o, puedes ejecutar cat README.md | gh models run gpt-4o "summarize this text".