ChatGPT: ¡Una extensión de VSCode!

Jan 28 2023
No soy un gran fan de VSCode, pero debo admitir que tiene extensiones más útiles que los editores de código que uso a diario. Una de esas extensiones es ChatGPT.
ChatGPT en VSCode

No soy un gran fan de VSCode, pero debo admitir que tiene extensiones más útiles que los editores de código que uso a diario. Una de esas extensiones es ChatGPT.

Con ChatGPT podemos generar código, explicar código, refactorizar código y más. Veamos cómo configurarlo y explorar todas sus funcionalidades.

¡ChatGPT como su copiloto para mejorar su experiencia de desarrollador!

  • Cree archivos/proyectos o corrija su código con un solo clic.
  • Configuración de configuración cero. Simplemente inicie sesión en OpenAI como de costumbre. O use las API GPT3 oficiales de OpenAI.
  • Soporte de transmisión de conversación. ChatGPT escribirá como piensa.
  • ➡️ Exporta todo tu historial de conversaciones a la vez en formato Markdown.

3 opciones para ejecutar el asistente ChatGPT en tu vs-code

  1. [✔️ Inicio de sesión automático]: configure fácilmente el inicio de sesión automático con la extensión para acceder sin problemas a las capacidades de ChatGPT sin necesidad de ingresar tokens manualmente. La extensión utiliza un navegador para hacer preguntas a ChatGPT, y la función de inicio de sesión automático de configuración cero le permite tomar automáticamente los tokens requeridos usando titiritero.
  2. [ Clave de API de OpenAI]: conéctese a las API GPT-3 oficiales de OpenAI utilizando sus claves de API personales o de organización. Personalice sus indicaciones con varios parámetros y acceda a configuraciones avanzadas. Para obtener más información, consulte la documentación de la clave API GPT-3 OpenAI.
  3. [❌ No recomendado] Inicie sesión manualmente en un navegador y tome los tokens requeridos. Descrito en Configuración manual. Esta opción puede provocar estrangulamiento y limitaciones debido al uso no oficial de la API de OpenAI.
  4. Inicio de sesión automático de ChatGPT

¡Todo lo que necesita hacer es hacer clic en Iniciar sesión o hacer una pregunta para comenzar!

  1. Todo lo que necesita hacer es simplemente hacer clic en el ícono de la extensión ChatGPT en su barra lateral y seleccionar el botón "Iniciar sesión".
  2. Esto abrirá una nueva ventana del navegador (usando Chrome de manera predeterminada, pero también puede elegir un navegador basado en Chromium) y lo dirigirá a lahttps://chat.openai.com/página de inicio de sesión.
  3. Si la página no está disponible debido a problemas de capacidad, la extensión actualizará automáticamente la página cada 2 segundos hasta que esté disponible. Si la extensión no puede acceder a la página de inicio de sesión después de 10 intentos, el navegador se cerrará automáticamente.
  4. Si se le solicita un captcha, complete los captchas antes de continuar. Una vez que haya iniciado sesión correctamente, el navegador se minimizará.
  5. ChatGPT Iniciar sesión

Si prefiere usar las API oficiales de OpenAI para comunicarse, cambie la configuración de su método GPT3 OpenAI API Keyy prepare su clave de API desde aquí: OpenAI

  1. Haga clic Loginen su extensión o haga cualquier pregunta de codificación seleccionando un fragmento de código.
  2. Una vez que se le solicite, proporcione su clave API para la extensión
  3. [Opcional] También puede almacenar su clave API en su configuración.json. Sin embargo, es altamente desaconsejado por razones de seguridad.
  4. Clave API de OpenAI

Con la extensión ChatGPT, puede acceder fácilmente a funciones potentes, como comandos de menú contextual, integración de código con un solo clic, una ventana de conversación para una comunicación fluida con la IA y avisos personalizables para la API OpenAI GPT-3 .

Copie o inserte el código que sugiere ChatGPT directamente en su editor.

Código GPT

Haga preguntas de texto de formato libre que aparecerán en la ventana de conversación. La conversación se mantiene en caché hasta que se cierra la instancia de vs-code.

Preguntas de forma libre

Optimizado para el diálogo

Optimizar diálogo

Editar y reenviar un mensaje anterior

Editar o reenviar

Exporta todo tu historial de conversaciones con un clic

Exportar conversación

Comandos disponibles

  • ChatGPT: Ask anything: Preguntas de texto de forma libre dentro de la ventana de conversación.
  • ChatGPT: Reset session: Borra la sesión actual y restablece tu conexión con ChatGPT
  • ChatGPT: Clear conversation: Borra la ventana de conversación y restablece el hilo para iniciar una nueva conversación con ChatGPT.
  • ChatGPT: Export conversation: Exporta toda la conversación en Markdown para que puedas almacenar y encontrar fácilmente la lista de preguntas y respuestas.
  • Es posible que los sistemas OpenAI experimenten problemas para responder a sus consultas debido al alto tráfico de vez en cuando.
  • Si obtiene el error 400 BadRequest con el método basado en la clave API, significa que la duración de su conversación es más de lo que pueden manejar los modelos GPT/Codex. Borre su historial de conversaciones con el comando ChatGPT: Borrar conversación y vuelva a intentar enviar su aviso.
  • Si obtiene ChatGPT al máximo de su capacidad en este momento durante el inicio de sesión automático, la extensión actualizará la página cada 2 segundos hasta que vea la página de inicio de sesión. Actualizar puede ayudar en algunos casos cuando hay una cola. Desafortunadamente, esto está fuera del control de esta extensión. Si, incluso después de la actualización, OpenAI muestra un error de capacidad, el navegador se cerrará automáticamente.
  • Si obtiene el error 429 de ChatGPTAPI, significa que está realizando demasiadas solicitudes. Espere y vuelva a intentarlo en unos momentos. Si persiste, reinicie su vs-code.
  • Abre AI ChatGPT:https://chat.openai.com/
  • ️ Abrir AI Dall-E-2:https://openai.com/dall-e-2/
  • La opción de configuración manual utiliza un envoltorio API OpenAI de nodejs no oficial .