CodeGPT: La extensión de VSCode con funcionalidades similares a ChatGPT
GPT dentro de VSCode utilizando la API oficial de OpenAI.
GPT (Generative Pre-trained Transformer) es un algoritmo avanzado de aprendizaje profundo desarrollado por el equipo de investigación de OpenAI. Es una potente herramienta para tareas de procesamiento del lenguaje natural (PLN) como la generación de textos, la respuesta a preguntas y el resumen de textos. También se utiliza para crear asistentes virtuales y chatbots.
En este artículo, vamos a discutir cómo utilizar GPT con VSCode, el popular entorno de desarrollo integrado (IDE) de Microsoft. Veremos cómo configurar la API OpenAI y hacer uso de ella para construir nuestro propio modelo GPT. También daremos algunos ejemplos de cómo utilizar el modelo.
Instalación del plugin en Visual Studio Code
Para integrar la API OpenAI con VSCode, necesitarás instalar la extensión API OpenAI. La extensión OpenAI API está disponible en el marketplace de VSCode, y puedes instalarla siguiendo estos pasos:
- Abra VSCode y haga clic en el icono Extensiones situado en el panel lateral izquierdo.
- Busca “OpenAI API” en la barra de búsqueda.
- Seleccione la extensión OpenAI API y haga clic en el botón Instalar.
- Una vez instalada, haz clic en el botón Activar para habilitar la extensión.

Configuración de la API OpenAI
La API OpenAI es una biblioteca de código abierto que proporciona acceso a GPT y a otros servicios OpenAI. Para utilizarla en VSCode, necesitas instalar la extensión OpenAI en VSCode. Puedes encontrar la extensión buscando “OpenAI” en el mercado de extensiones de VSCode. Una vez instalada, tendrás que crear una cuenta OpenAI para obtener una clave API.
Una vez obtenida, podrás utilizar la API de OpenAI en tu proyecto VSCode. La API te permite acceder a los modelos GPT y utilizarlos para la generación de texto, la respuesta a preguntas y otras tareas NLP.
Para crear la API Key sigue este enlace https://platform.openai.com/account/api-keys y crea una nueva.


Uso de la API OpenAI en VSCode
Una vez instalada y activada la extensión de la API OpenAI, puede empezar a utilizarla para generar texto a partir de GPT. La API proporciona varios métodos para generar texto, y el método más utilizado es el de “Finalización”. El método de finalización genera texto basado en la entrada de texto que proporcione, y puede utilizarlo para generar un artículo completo, una frase o incluso una sola palabra.
Para generar texto utilizando la API OpenAI en VSCode, siga estos pasos:
- Abra un nuevo archivo en VSCode y escriba un prompt del que desee que GPT genere texto.
- Resalte el prompt y haga clic derecho sobre él.
- Seleccione “OpenAI API” en el menú contextual.
- En el menú contextual de la API OpenAI, selecciona el método “Completion”.
- Introduce tu clave API en el mensaje que aparece y selecciona el tamaño del modelo y el motor adecuados.
- Haga clic en el botón Generar para generar el texto.
- El texto generado aparecerá en una nueva pestaña en VSCode, y podrá editarlo y guardarlo según sea necesario.
Ejemplo:
Digamos que quieres generar una historia sobre un robot que se va de aventura. El texto podría ser:
"Érase una vez un robot llamado Robo que decidió irse de aventura".
Después de seguir los pasos descritos anteriormente, obtendrá una historia generada basada en la pregunta, como por ejemplo:
Érase una vez un robot llamado Robo que decidió lanzarse a la aventura. Estaba cansado de vivir una vida monótona y quería explorar el mundo y descubrir cosas nuevas. Así que emprendió un viaje para ver qué le ofrecía el mundo.
En su viaje por el campo, se encontró con muchos retos y obstáculos. Pero nunca se rindió y siempre encontró la manera de superarlos. Viajó a muchos lugares diferentes y vio maravillas que ni siquiera sabía que existían.
Finalmente, tras muchos días de aventuras, Robo se encontró con un hermoso castillo. El castillo estaba lleno de tesoros y maravillas, y Robo estaba asombrado por todas las cosas increíbles que vio. Exploró el castillo
y conoció a muchos personajes interesantes por el camino, cada uno con su propia historia y trasfondo.
Un día, mientras exploraba el castillo, Robo tropezó con una puerta secreta. Detrás de la puerta había una sala llena de tecnología avanzada y maquinaria. Robo quedó fascinado por lo que vio y pasó horas aprendiendo sobre la tecnología.
A medida que aprendía más sobre la tecnología, Robo se dio cuenta de que podía utilizarla para ayudar a los demás y hacer del mundo un lugar mejor. Decidió utilizar sus nuevos conocimientos para crear nuevas máquinas que pudieran ayudar a la gente necesitada.
Con su nuevo propósito, Robo continuó su viaje, utilizando su tecnología para llevar felicidad y ayuda a quienes la necesitaban. Sus aventuras estaban lejos de terminar, pero ahora tenía un nuevo objetivo: utilizar su tecnología para hacer el bien.
Explorar CodeGPT
Éstas son las principales características de CodeGPT
Generar código: Sólo tienes que escribir un comentario pidiendo un código específico, luego pulsa cmd-shift-i y CodeGPT abrirá una nueva ventana con el código.

Explicar Código: Selecciona algún código, haz clic derecho sobre él y selecciona la opción “Explicar CodeGPT”. CodeGPT abrirá una nueva ventana y explicará el código.

He aquí el resultado

¡Pero eso no es todo! Aquí tienes otras cosas que puedes hacer con CodeGPT:
- Hacer preguntas
- Refactorizar código
- Documentar código
- Encontrar problemas en tu código
Para más información, visita la web oficial del plugin aquí
Conclusión
La API OpenAI es una potente herramienta para generar texto a partir de GPT, y su integración con VSCode la hace fácil y accesible para los desarrolladores. Tanto si eres un escritor en busca de inspiración como un desarrollador de software que busca automatizar la generación de texto, la API OpenAI es una gran opción. La API es fácil de usar, y la integración de VSCode hace que sea fácil de integrar en tu flujo de trabajo. Pruébala y descubre qué tipo de historias y textos puedes generar.