ChatGPT se ha instalado en todo el mundo por sorpresa. OpenAI creó este modelo de lenguaje complejo, que tiene la capacidad de producir respuestas humanas similares a las solicitudes. Con mucha emoción al respecto, todos quieren usar sus habilidades para hacer sus tareas.
Puede usar Linux y desea usar las funciones de ChatGPT, lea nuestras instrucciones. Podemos guiarlo con los pasos para instalar y configurar ChatGPT en la Terminal de Linux.
Shell GPT para Linux
ShellGPT es una implementación de línea de comandos interactiva de ChatGPT que permite a los usuarios interactuar con el chatbot de IA directamente desde su terminal Linux. ShellGPT es capaz de ofrecer consejos y sugerencias inteligentes según los datos de texto proporcionados, e incluso puede ejecutar comandos de shell.
Mejora aún más de lo que dices y mejora con el tiempo. Los usuarios ya no deben ingresar instrucciones largas o memorizar comandos difíciles de la terminal de Linux con esta utilidad ChatGPT integrada en las líneas de comando.
Pueden disminuir el tiempo y reducir los errores al hacer que ChatGPT realice parte de su trabajo repetitivo por usted.

Cómo ejecutar ChatGPT en la terminal de Linux
Siga los pasos a continuación para utilizar ChatGPT en una terminal Linux. Una vez que haya instalado el software API de OpenAI y recibido su clave API, puede usar Python para conectarse con ChatGPT y crear texto según sus instrucciones.
Instalar Python 3
Lo primero que debe hacer es asegurarse de que Python 3 se haya instalado en su computadora con Linux. Inicie el terminal que está utilizando y ejecute el comando dado para ver si Python 3 está instalado.
python3 – version
Cuando ocurra algún problema o la versión no se instale, intente ejecutar el siguiente comando para instalar Python 3.
sudo apt-get install python3
Instale los paquetes necesarios
Después de eso, debe configurar los paquetes de Python necesarios para que ChatGPT funcione. El paquete API de OpenAI resulta ser uno de los más importantes. Puede configurarlo usando el siguiente comando.
pip3 install openai
Configurar las credenciales de la API de OpenAI
Debe poseer una clave API de OpenAI para utilizar ChatGPT. En caso de que aún no haya creado una cuenta de OpenAI, vaya al enlace del sitio web https://beta.openai.com/signup/ para completar los pasos para configurar una y obtener una clave API. Una vez que tenga su clave API, debe guardarla como una opción del sistema en la terminal que está utilizando. Para hacerlo, inicie su terminal e ingrese el comando dado.
export OPENAI_API_SECRET_KEY=<your API key here>
Clonar el repositorio de ChatGPT
Luego, debe obtener el código ChatGPT. Esto se puede realizar mediante la clonación de la fuente de ChatGPT de GitHub. Para hacerlo, inicie el terminal que está utilizando e ingrese el nombre del comando. El código ChatGPT se descargará a su PC local.
git clone https://github.com/orta/ChatGPT.git
Configurar el archivo de configuración
Cree un archivo llamado “ .env
” sin las comillas en el directorio de ChatGPT. El archivo que sigue incluirá su clave API de OpenAI, que ChatGPT leerá cuando se inicie. En su terminal, ingrese el siguiente comando para crear el archivo.
touch .env
Luego, con un editor de texto, abra el archivo y agregue su clave API, como se ve a continuación.
OPENAI_API_SECRET_KEY=<your API key here>
Ejecutar ChatGPT
- Ejecute el comando ”
python3 main.py
” en el directorio ChatGPT para iniciar la aplicación. - Luego puede iniciar un chat usando ChatGPT escribiendo las instrucciones.
- ChatGPT ahora estará disponible en su terminal Linux
Cómo usar ChatGPT en la terminal de Linux
A continuación se muestran algunos ejemplos para usar ChatGPT en la terminal de Linux.
Usar ShellGPT para consultas
ShellGPT se puede utilizar como motor de búsqueda en Internet para cualquier tipo de consulta. Debido a que es un chatbot con inteligencia artificial, los resultados son más similares a los humanos, en comparación con una colección de páginas web de clasificación como los motores de búsqueda convencionales. Para recibir respuestas a sus preguntas, utilice la siguiente sintaxis.
sgpt "<your_query>"
Ejemplo: si está buscando averiguar la masa del sol, ejecute el siguiente comando.
sgpt "mass of sun"
Modo Chatbot de ChatGPT
Una vez que haya utilizado ChatGPT para conversar, probablemente haya experimentado que sus respuestas están al mismo nivel que las de un humano. Ahora puede usar ChatGPT directamente desde su terminal Linux gracias a ShellGPT. Simplemente escriba chat y luego proporcione un nombre de conversación original y una instrucción.
sgpt --chat <unique_chat_session_name> <input_prompt>
Ejemplo: suponga que desea que el ChatGPT le dé una broma, use el siguiente comando.
sgpt --chat joke "can you tell me a joke?"
Cuando ejecute el comando anterior, verá el siguiente resultado.
- Bien, aquí hay uno:
- ¿Por qué la bicicleta no podía sostenerse por sí sola?
- Porque era un vehículo de dos niveles.
Generar codigo
También puede utilizar la herramienta de interfaz de línea de comandos (CLI) de ChatGPT para solucionar problemas de codificación o producir ejemplos de código. Para producir código para su solicitud, simplemente use el parámetro de código, como se ve a continuación.
sgpt --code "<input_prompt>"
Ejemplo: cuando desee responder al famoso problema de Fizz Buzz en Python, proporcione la siguiente solicitud.
sgpt --code "Solve classic fizz buzz problem using Python"
ChatGPT da inmediatamente una respuesta que puede copiar y pegar en su editor de código para realizar la prueba.
for i in range(1, 101):
if i % 3 == 0 and i % 5 == 0:
print("FizzBuzz")
elif i % 3 == 0:
print("Fizz")
elif i % 5 == 0:
print("Buzz")
else:
print(i)
Generar comandos de shell
Cuando la Terminal puede ser una herramienta poderosa para ejecutar comandos complicados y automatizar operaciones, puede ser difícil para los nuevos usuarios comprender la sintaxis y los argumentos de numerosos comandos de Linux.
Con ChatGPT en esa línea de comandos, no puede simplemente recuperar la sintaxis de un comando de Linux, así como ejecutar ese comando con los parámetros y las opciones necesarios. Simplemente use los comandos de la bandera de shell.
sgpt --shell "<input_prompt>"
Ejemplo: una vez que necesite hacer que todos los archivos en el directorio actual sean de solo lectura, use el comando.
sgpt --shell
” Hacer que todos los archivos en el directorio actual sean de solo lectura “.
ChatGPT, como se identifica, entrega y devuelve lo siguiente como resultado.
chmod -R a-w .
Además, si usa indicadores de ejecución y de shell combinados, puede ejecutar inmediatamente el comando de shell resultante.
sgpt --shell --execute "make all files in current directory read-only"’
Recibirá los siguientes resultados.
chmod -R a-w .
Execute shell command? [y/N]: y
¿Es posible tener un chat continuo usando ChatGPT en la terminal de Linux?
Sí, puedes mantener el historial de conversaciones en el texto escrito para crear una conversación continua. Utilice el parámetro de consulta para guardar la información del usuario y las respuestas de ChatGPT para la siguiente conversación. Como resultado, la plantilla tendrá significado para la discusión continua.
¿Cómo puedo detener el chat de ChatGPT en la terminal?
Para finalizar la discusión, use una palabra en particular que, cuando se entienda en la entrada del usuario, detendrá el ciclo y terminará la conversación.
¿Cómo puedo cambiar la duración de la respuesta y la creatividad de ChatGPT?
La duración de la respuesta está controlada por el
max_tokens
parámetro, y la creatividad está controlada por el parámetro de temperatura. Las temperaturas más altas generan respuestas con más creatividad, pero las temperaturas más cortas y más bajas hacen que estén más enfocados.