Mi Blog
👉 Cómo usar ChatGPT desde la terminal de GNU/Linux

Cómo usar ChatGPT desde la terminal de GNU/Linux

 
(2 votos)

La inteligencia artificial (IA) es uno de los temas más relevantes en la actualidad y tendrá un impacto significativo en el mundo y en nuestras vidas. Esta tecnología tiene como objetivo reemplazar tareas que tradicionalmente realizan los seres humanos, pero también será de gran ayuda en muchos otros sectores gracias a sus motores y redes neuronales que permiten obtener resultados precisos.

Seguid leyendo y os enseñaré a utilizar ChatGPT desde vuestra terminal en GNU/Linux...

⬇️ Compra en Amazon el hardware que utilizo ⬇️

🔥 ¡DESCÚBRELOS! 🔥

 

 

¿QUÉ ES CHATGPT?

ChatGPT es un sistema de chat basado en inteligencia artificial desarrollado por OpenAI. Utiliza el modelo de lenguaje GPT-3 (Generative Pre-trained Transformer) para mantener conversaciones con los usuarios y generar respuestas en formato de texto. ChatGPT es capaz de comprender preguntas convencionales y proporcionar respuestas acertadas y completas a una amplia variedad de consultas. Actualmente la versión gratuita utiliza la versión 3.5 y la de pago la 4.0 a fecha de hoy.

Este sistema de chat ha ganado popularidad debido a su capacidad para responder a una amplia gama de preguntas y realizar diversas tareas solicitadas por los usuarios. Algunos ejemplos de lo que se puede hacer con ChatGPT incluyen generar contenido de texto, resúmenes, código para páginas web, guiones para videos de YouTube o TikTok, y mucho más.

Además, ChatGPT puede adaptar su tono de respuesta según las indicaciones del usuario, ya sea más informal o más serio. Es importante destacar que ChatGPT tiene una versión de pago llamada ChatGPT Plus, que ofrece beneficios adicionales a los usuarios suscritos. Sin embargo, también es posible utilizar ChatGPT de forma gratuita.

Web: Homepage ChatGPT

 

 

ChatGPT permite desde responder preguntas sencillas hasta arreglar código de programación

 

 

1.- ELEMENTOS NECESARIOS PARA ESTE TUTORIAL

  • Un equipo con GNU/Linux (preferiblemente basado en Debian/Ubuntu)
  • Cuenta Plus de pago en ChatGPT (Lo requiere la API)
  • Conexión a Internet

 

 

 

 

2.- VENTAJAS DE USAR CHATGPT EN LA TERMINAL

Hay varias opciones para utilizar ChatGPT en Linux, pero una de las más recomendadas es a través de la terminal. Esto se debe a varias razones:

  • La terminal es una opción más ligera y rápida en comparación con un navegador web.
  • Una vez que se ha configurado correctamente, se puede acceder a la terminal de manera instantánea. No es necesario abrir un navegador ni buscar la página web de ChatGPT. Simplemente presionando el atajo de teclado, se puede comenzar a hacer preguntas a la IA.
  • ChatGPT se integra de manera elegante con el sistema operativo, lo que permite una mejor experiencia de uso.
  • La velocidad de respuesta en la terminal es mucho más rápida que en la página web de OpenAI.
  • No es necesario iniciar sesión para utilizar ChatGPT a través de la terminal. Además, se evita que la sesión se cierre automáticamente después de un período de inactividad.
  • Una ventaja importante es que no hay límite en la cantidad de palabras que la IA puede utilizar en su respuesta. Esto significa que, si se solicita un texto de 5.000 palabras, se obtendrá un texto de 5.000 palabras como respuesta.

 

 

3.- GENERAR LA API KEY DE OPEN AI

ChatGPT se puede usar de forma gratuita, pero para usar la API necesitamos una suscripción de pago. Para generar la API Key debemos ir a la siguiente URL y generarla de forma muy rápida en https://platform.openai.com/api-keys.

ChatGPT desde consolaGenerar API Key

 

 

4.- INSTALAR CHATGPT-SHELL-CLI

Para instalar ChatGPT-Shell-Cli necesitamos tener instalado jq para poder parsear la información que nos devuelve ChatGPT. Para ello ejecutaremos el comando siguiente:

raul@debian:~$ sudo apt-get install jq

 

 

Una vez instalado jq, la web oficial sugiere usar un asistente de instalación (que a mí me falla), pero la instalación se puede realizar de forma manual en 1 minuto. Primero deberemos descargar el fichero chatgpt.sh y guardarlo en /usr/local/bin/:

raul@debian:~$ sudo curl -sS -o /usr/local/bin/chatgpt.sh https://raw.githubusercontent.com/0xacx/chatGPT-shell-cli/main/chatgpt.sh

 

 

Una vez descargado el script, debemos añadir nuestra API Key generada previamente en el fichero ~/.profile de nuestro $HOME de usuario. Añadiremos la siguiente línea al fichero reemplazando "mi" token por vuestro token:

export OPENAI_KEY=sk-UgYtwgtTTO0Dx223yrmKT3xlbkFJIDa6wUi9rte2Gh45oBAFf

 

 

Si queremos recargar el fichero sin hacer exit, debemos ejecutar el comando:

raul@debian:~$ source $HOME/.profile

 

 

 

5.- CÓMO USAR CHATGPT-SHELL-CLI

Usar ChatGPT desde consola es sumamente sencillo en modo Chat. Tan solo debemos ejecutar el comando "chatgpt" y preguntarle lo que queremos. En el siguiente ejemplo podemos ver una consulta a ChatGPT de 10 películas de Will Smith:

ChatGPT desde consolaChatGPT en modo consola y Chat

 

 

Si queremos utilizarlo con un Pipe, lo ejecutaremos de la siguiente forma:

raul@debian:~$ echo "Cuales son los planetas del Sistema Solar" | chatgpt

 

 

Podemos incluir chatgpt directamente dentro de scripts:

chatgpt -p "¿Culá es la expresión regular para validar un correo electrónico?"

 

  

6.- CHATGPT EN GITHUB

Existen muchos repositorios con diferentes opciones para ejecutar ChatGPT en el shell de GNU/Linux. En el siguiente enlace podéis ver todas las opciones públicas para usar en la web de GitHub: ChatGPT en Consola Linux

 

 

ENJOY!


Acerca de Mi

RPF

Soy Ingeniero Téc. Industrial Mecánico, Administrador de Sistemas Informáticos, Desarrollador de Aplicaciones Informaticas Web, Técnico Superior en PRL, Experto en Energías Renovables... y trabajo actualmente como Senior DevOPS en HP SCDS.

Contactar conmigo

Dirección: León, España

E-Mail: Contactar

Web: https://www.raulprietofernandez.net

Skype: raul.lnx

APÚNTATE GRATIS

VIP RPF
Entra en la Comunidad VIP y consigue acceso a las descargas en PDF, Trucos y Videotutoriales ocultos y mucho más... ¡Muy Pronto!
Cookies

Usamos cookies en nuestro sitio web. Algunas de ellas son esenciales para el funcionamiento del sitio, mientras que otras nos ayudan a mejorar el sitio web y también la experiencia del usuario (cookies de rastreo). Puedes decidir por ti mismo si quieres permitir el uso de las cookies. Ten en cuenta que si las rechazas, puede que no puedas usar todas las funcionalidades del sitio web.