{"id":615606,"date":"2023-05-08T16:27:14","date_gmt":"2023-05-08T16:27:14","guid":{"rendered":"https:\/\/magazineoffice.com\/como-ejecutar-chatgpt-usando-shellgpt-desde-la-terminal-de-ubuntu\/"},"modified":"2023-05-08T16:27:21","modified_gmt":"2023-05-08T16:27:21","slug":"como-ejecutar-chatgpt-usando-shellgpt-desde-la-terminal-de-ubuntu","status":"publish","type":"post","link":"https:\/\/magazineoffice.com\/como-ejecutar-chatgpt-usando-shellgpt-desde-la-terminal-de-ubuntu\/","title":{"rendered":"C\u00f3mo ejecutar ChatGPT usando ShellGPT desde la terminal de Ubuntu"},"content":{"rendered":"


\n<\/p>\n

\n
Hannah Stryker \/ Geek de instrucciones<\/span><\/figcaption><\/figure>\n

Si desea ejecutar ChatGPT en la terminal de Ubuntu, puede usar un programa de Python llamado ShellGPT para enviar mensajes de texto a ChatGPT y mostrar la respuesta. Para ejecutar ShellGPT, debe instalarlo y obtener una clave API de ChatGPT.<\/p>\n

\u00bfQuiere usar ChatGPT en una ventana de terminal en su PC con Ubuntu Linux? ShellGPT le permite usar todas las funciones del famoso chatbot de IA, en la l\u00ednea de comandos. Aqu\u00ed se explica c\u00f3mo configurar ShellGPT y comenzar a usarlo.<\/p>\n

\u00bfQu\u00e9 es ShellGPT?<\/h2>\n

ShellGPT es un programa de Python que le permite acceder a ChatGPT de OpenAI desde la l\u00ednea de comandos de una ventana de terminal. Env\u00eda sus mensajes de texto y su clave API de ChatGPT a ChatGPT e imprime la respuesta de ChatGPT.<\/p>\n

Es como ejecutar ChatGPT en su propia computadora, sin ninguna molestia e independientemente de la potencia inform\u00e1tica de su computadora. Deber\u00e1 tener una clave API de ChatGPT, pero solo toma unos minutos obtener una, y son gratis.<\/p>\n

ChatGPT es probablemente el m\u00e1s famoso de la nueva ola de chatbots de inteligencia artificial de modelo de lenguaje grande, desarrollado utilizando t\u00e9cnicas de aprendizaje profundo y conjuntos de datos masivos.<\/p>\n

Es capaz de mantener conversaciones realistas y convincentes, y puede generar respuestas en prosa y otros formatos de texto sobre casi cualquier tema que pueda imaginar. Solo tenga en cuenta que es un simulaci\u00f3n<\/em> de una persona sabia e inteligente. No es genuinamente inteligente, y felizmente inventar\u00e1 cosas.<\/p>\n

Ninguno de los siguientes pasos es dif\u00edcil, y deber\u00eda estar listo y funcionando en unos diez minutos.<\/p>\n

Paso 1: Instale las herramientas de Python<\/h2>\n

Ubuntu generalmente incluye Python como est\u00e1ndar, pero puede verificar si est\u00e1 presente solicitando su n\u00famero de versi\u00f3n.<\/p>\n

python --version<\/pre>\n

\"\"<\/p>\n

Si Python no est\u00e1 instalado, puede instalarlo usando este comando.<\/p>\n

sudo apt install python3<\/pre>\n

Tambi\u00e9n necesitamos pip<\/code>el administrador de paquetes de python.<\/p>\n

pip --version<\/pre>\n

\"\"<\/p>\n

No estaba instalado en nuestra computadora de prueba, as\u00ed que lo agregamos usando apt<\/code>.<\/p>\n

sudo apt install python3-pip<\/pre>\n

\"Instalando<\/p>\n

Vamos a instalar ShellGPT en un entorno virtual Python. Esto excluye a ShellGPT de los archivos y bibliotecas de Python de su sistema, y \u200b\u200bsignifica que no puede interferir accidentalmente con sus otros programas de Python. Es solo una precauci\u00f3n segura.<\/p>\n

Para hacerlo, necesitaremos instalar los paquetes del entorno virtual de Python.<\/p>\n

sudo apt install python3-venv<\/pre>\n

\"Instalaci\u00f3n<\/p>\n

Paso 2: preparar un entorno virtual de Python<\/h2>\n

Cree un directorio para instalar ShellGPT. Llamamos al nuestro \u00abshellgpt\u00bb, solo para mantener las cosas obvias. Cambie a su nuevo directorio cuando se haya creado.<\/p>\n

mkdir shellgpt<\/pre>\n
cd shellgpt<\/pre>\n

\"Creando<\/p>\n

A continuaci\u00f3n, usamos el -m<\/code> (m\u00f3dulo) y ejecute el m\u00f3dulo de entorno virtual de Python y cree un nuevo entorno virtual dentro de nuestro nuevo directorio. Creamos uno llamado \u00abshellgpt\u00bb.<\/p>\n

python3 -m venv shellgpt<\/pre>\n

\"Generaci\u00f3n<\/p>\n

Esto nos da un entorno virtual privado llamado \u00abshellgpt\u00bb, dentro de nuestro directorio \u00abshellgpt\u00bb. Para activarlo necesitamos ejecutar un script llamado \u00abactivar\u00bb. Este se encuentra en el directorio \u201cbin\u201d de nuestro entorno virtual.<\/p>\n

source shellgpt\/bin\/activate<\/pre>\n

\"Activaci\u00f3n<\/p>\n

Tenga en cuenta el \u00ab(shellgpt)\u00bb delante del s\u00edmbolo del sistema.<\/p>\n

Paso 3: Cree una clave API de ChatGPT<\/h2>\n

Para acceder a las funciones de ChatGPT, necesitar\u00e1 una clave API de OpenAI. Puede usar una clave API existente si tiene una, o puede crear una en el sitio web de OpenAI.<\/p>\n

Siga el enlace e inicie sesi\u00f3n o reg\u00edstrese.<\/p>\n

Cuando haya iniciado sesi\u00f3n, haga clic en el nombre de su cuenta en la esquina superior derecha y seleccione \u00abVer claves API\u00bb en el men\u00fa.<\/p>\n

\"El<\/p>\n

En la p\u00e1gina web de claves API, haga clic en el bot\u00f3n \u00abCrear nueva clave secreta\u00bb.<\/p>\n

\"El<\/p>\n

Escriba un nombre para su clave, puede ser cualquier cosa, y luego haga clic en el bot\u00f3n verde \u00abCrear clave secreta\u00bb.<\/p>\n

\"\"<\/p>\n

Se le muestra su nueva clave. Solo puedes ver tu llave esta vez<\/strong>. Si cierra la sesi\u00f3n y vuelve a iniciarla, ver\u00e1 una entrada para la clave, pero no podr\u00e1 ver la cadena completa de la clave. Entonces, copie la clave y p\u00e9guela en un editor, y guarde el archivo con un nombre obvio.<\/p>\n

Paso 4: exportar la clave API<\/h2>\n

Necesitamos que la clave est\u00e9 disponible para ShellGPT. La forma m\u00e1s f\u00e1cil es exportarlo como una variable de entorno. Puede hacer esto en la l\u00ednea de comando, pero solo dura hasta que reinicia su PC. Agregar el comando de exportaci\u00f3n a su archivo \u00ab.bashrc\u00bb exporta la variable de entorno autom\u00e1ticamente, cada vez que abre una ventana de terminal.<\/p>\n

Para hacerlo en la l\u00ednea de comando, escriba \u00abexportar OPENAI_API_KEY=\u00bb y luego pegue su clave API presionando \u00abShift+Ctrl+v\u00bb, para que se vea como la captura de pantalla a continuaci\u00f3n.<\/p>\n

export OPENAI_API_KEY=<your secret API key><\/pre>\n

\"Exportaci\u00f3n<\/p>\n

Para poner el comando de exportaci\u00f3n en su archivo \u00ab.bashrc\u00bb, use su editor favorito y agregue el comando a su archivo.<\/p>\n

gedit ~\/.bashrc<\/pre>\n

\"Agregar<\/p>\n

Guarde sus cambios y cierre el editor. Para obligar a su sesi\u00f3n de terminal a volver a leer su archivo \u00ab.bashrc\u00bb, use el source<\/code> dominio.<\/p>\n

fuente ~\/.bashrc<\/p>\n

\"Uso<\/p>\n

Paso 5: Instalar ShellGPT<\/h2>\n

Con toda la preparaci\u00f3n fuera del camino, podemos instalar ShellGPT usando Python pip<\/code> dominio.<\/p>\n

python pip shell-gpt<\/pre>\n

\"Usando<\/p>\n

Comenzar\u00e1 la instalaci\u00f3n y una variedad de nombres de paquetes se desplazar\u00e1n por la ventana de su terminal.<\/p>\n

\"Salida<\/p>\n

Cuando haya terminado podemos, finalmente, usar ShellGPT para acceder a ChatGPT.<\/p>\n

Paso 6: Usa ShellGPT<\/h2>\n

El comando ShellGPT es sgpt<\/code>. Proporcionamos nuestras indicaciones de texto a este comando y presionamos \u00abEnter\u00bb.<\/p>\n

sgpt \"Who is Thursday named after?\"<\/pre>\n

\"Usando<\/p>\n

ShellGPT act\u00faa como intermediario entre ChatGPT y nosotros, y muestra la respuesta de ChatGPT.<\/p>\n

Eso es genial, todo est\u00e1 funcionando. Pero es un poco largo para tener que cd<\/code> en el directorio en el que creamos el entorno virtual, y luego emita el source shellgpt\/bin\/activate<\/code> comando antes de que podamos usar ShellGPT.<\/p>\n

Una mejor manera es crear un alias<\/em> eso hace todo eso por nosotros. Edite su archivo \u201c.bashrc\u201d y agregue esta l\u00ednea.<\/p>\n

alias chatgpt=\"cd ~\/shellgpt\/;source shellgpt\/bin\/activate\"<\/pre>\n

\"Agregar<\/p>\n

Recuerde usar los nombres del directorio y el entorno virtual que cre\u00f3. Llamamos a nuestro alias \u00abchatgpt\u00bb, pero puede usar el nombre que prefiera. Guarde sus cambios y use source <\/code> para leer el archivo \u201c.bashrc\u201d nuevamente.<\/p>\n

source ~\/.bashrc<\/pre>\n

\"Uso<\/p>\n

Ahora, en un s\u00edmbolo del sistema normal, ingresar el nombre de su alias y presionar \u00abEnter\u00bb lo coloca en su entorno virtual de Python, que est\u00e1 activado y listo para su entrada.<\/p>\n

chatgpt<\/pre>\n

\"Usando<\/p>\n

Aprendizaje de los comandos ShellGPT<\/h2>\n

La p\u00e1gina de ShellGPT GitHub tiene mucha m\u00e1s informaci\u00f3n sobre el uso de ShellGPT y sus opciones de l\u00ednea de comandos.<\/p>\n

por ejemplo, el --code<\/code> La opci\u00f3n limita la salida de ShellGPT para mostrar solo el c\u00f3digo del programa. Normalmente, si le pedimos que genere alg\u00fan c\u00f3digo, lo hace, pero tambi\u00e9n genera una descripci\u00f3n.<\/p>\n

sgpt \"Show me an example of a recursive function in C\"<\/pre>\n

\"Usando<\/p>\n

Al agregar el --code<\/code> opci\u00f3n, se suprime la descripci\u00f3n. Esto ser\u00eda \u00fatil si desea redirigir la salida a un archivo.<\/p>\n

sgpt --code \"Show me an example of a recursive function in C\"<\/pre>\n

\"Usar<\/p>\n

ShellGPT, a trav\u00e9s de ChatGPT, tambi\u00e9n puede generar comandos Bash de sintaxis correcta y scripts de shell.<\/p>\n

\u00abEn conclusi\u00f3n\u00bb<\/h2>\n

En conclusi\u00f3n, ShellGPT es una poderosa herramienta tanto para programadores como para administradores de sistemas. Su capacidad para ayudar con tareas como la gesti\u00f3n de sistemas operativos y lenguajes de programaci\u00f3n lo convierte en un activo invaluable para cualquier equipo. Con su interfaz intuitiva y su amplia base de conocimientos, ShellGPT seguramente se convertir\u00e1 en un recurso de referencia para aquellos que buscan optimizar su flujo de trabajo y aumentar la productividad.<\/p>\n

O al menos, eso es lo que \u00e9l<\/em> dice.<\/p>\n

\"Usando<\/p>\n<\/div>\n