Icono del sitio Antonio Lamorgese

ChatGPT en acción con CURL desde la consola de sistema

ChatGPT en acción con CURL desde la consola de sistema

puede usar ChatGPT desde la línea de comando enviando solicitudes http a la API de OpenAI usando una utilidad como curl.
di Antonio Lamorgese

ChatGPT, desarrollado por OpenAI, es un modelo basado en inteligencia artificial que devuelve, en forma de lenguaje conversacional, un contenido descriptivo coherente y conforme a lo solicitado por el usuario con una breve frase descriptiva sobre el tema. Usando ChatGPT, los usuarios pueden crear bots que pueden responder preguntas, manejar solicitudes e incluso mantener conversaciones más complejas. Con ChatGPT, los usuarios también pueden usar la línea de comandos para poner en acción sus bots. Para ver ChatGPT en acción, no necesita instalar ningún software en su computadora, simplemente haga clic en este enlace y luego en » Try ChatGPT «. Una vez que haya iniciado sesión, en este sentido también puede usar una cuenta de Google o Microsoft, si tiene una, puede escribir su primera solicitud para enviar a ChatGPT y presionar la tecla ENTER. Después de unos segundos, el bot te devolverá el contenido que solicitaste como si se lo hubieras pedido a una persona real. En este artículo, veremos cómo usar CURL, desde un símbolo del sistema, para poner ChatGPT en acción.

Respuesta de ChatGPT al recibir el mensaje: “Hola, ¿cómo estás?”
Respuesta de ChatGPT al recibir el mensaje: “Hola, ¿cómo estás?”

¿Qué es CURL?

CURL es una herramienta de código abierto, utilizable en cualquier tipo de sistema operativo y directamente desde la terminal o símbolo del sistema, que permite a los usuarios enviar solicitudes HTTP a un servidor. Es una herramienta muy poderosa que se puede usar para automatizar varias tareas de red, como enviar solicitudes POST, enviar archivos, descargar archivos y mucho más. También es una herramienta muy útil para poner ChatGPT en acción directamente desde el símbolo del sistema.

Lógicamente CURL no está implementado en ningún tipo de sistema operativo. Por lo tanto, debe descargarlo e instalarlo en su computadora. En este sentido, puede hacer clic en este enlace que lo llevará a la página de inicio de CURL y donde encontrará toda la información necesaria para instalarlo en su computadora. Después de la fase de descarga e instalación, CURL estará inmediatamente disponible para enviar comandos a cualquier servidor capaz de recibir solicitudes http. Ahora veamos cómo enviar solicitudes a ChatGPT y cómo procesar el resultado devuelto por el bot de OpenAI.

ChatGPT en acción con CURL

Para poner ChatGPT en acción con CURL, primero debe obtener una clave secreta. ChatGPT como todos los servidores http para procesar las solicitudes realizadas por el usuario necesita saber quién está utilizando sus algoritmos de inteligencia artificial. Por lo tanto, primero debe iniciar sesión en el portal de OpenAI y luego solicitar su clave secreta para acceder a sus API.

Entonces, como primer paso, haga clic en este enlace y luego en el botón » Create New Secret Key «. La clave secreta devuelta por OpenAI es una de las claves que utilizará para enviar solicitudes a ChatGPT. Sí, has leído bien, una de las claves. Debes saber que con este procedimiento puedes crear varias Secret Keys y usarlas todas, como quieras, para que el bot procese tus solicitudes. Después de que OpenAI haya generado su clave secreta, debe copiarla en su portapapeles y escribirla en el comando CURL cuando se le solicite.

Clave secreta generada por OpenAI
Clave secreta generada por OpenAI

Una vez que tenga su clave secreta, puede usar CURL para enviar una solicitud POST a ChatGPT invocando » text-davinci-003 «, como modelo de generación de texto conversacional, uno de los 4 modelos disponibles. Para hacer esto, debe ejecutar el siguiente comando desde un símbolo del sistema reemplazando la cadena «TU_API_CLAVE» con su clave secreta que OpenAI creó para usted.

curl -X POST -H "Content-Type: application/json " -H "Authorization: Bearer TU_API_CLAVE" -d '{"prompt": "Hola, ¿cómo estás?"}' http://api.openai.com/v1/engines/chatbot/jobs

Este comando enviará una solicitud POST al bot con la consulta «Hola, ¿cómo estás?». El bot luego responderá, procesando su solicitud, con la respuesta más adecuada generada en tiempo real por ChatGPT . El contenido, procesado como respuesta a su solicitud, se mostrará en el mismo símbolo del sistema o ventana de terminal.


Leer más: «Cómo invocar OpenAI y ChatGPT con PHP«


Conclusión

ChatGPT es una plataforma de chatbot muy potente que permite a los usuarios crear fácilmente bots de chat inteligentes y conversacionales. Como puede ver, al usar CURL y el símbolo del sistema, los usuarios también pueden usar la línea de comandos para poner ChatGPT en acción. En este artículo, hemos examinado cómo usar CURL desde un símbolo del sistema y obtener toda la información que queremos de ChatGPT sin ingresar al cliente puesto a disposición de los usuarios en el portal de OpenAI. Entonces, para resumir, usando CURL, desde un símbolo del sistema, puede poner ChatGPT en acción de manera fácil y efectiva.

Antonio Lamorgese
Salir de la versión móvil