La experiencia de tener chat GPT en la terminal es una pasada. Para utilizarla es necesario utilizar la API de OpenAI de Chatgpt y nos van a dar un tiempo de prueba gratuito y posteriormente para seguir utilizandola tendremos que pagar.
La experiencia de Bing Chat según se mire y dependiendo para que la utilices es muy superior, ya que se conecta a Internet y tenemos resultados más actualizados y además está basada en el nuevo Chatgpt 4.
Voy a explicarte cómo utilizar el EdgeGPT que es una obra de ingeniería inversa de la función Bing chat en la terminal.
EdgeGPT es un proyecto de código abierto creado por Antonio Cheong, que ha logrado ingeniosamente crear una API inversa del chatbot Bing GPT de Microsoft. El proyecto se llama EdgeGPT y permite acceder a Bing Chat a través de una terminal.
Mediante otro paquete en Payphone es posible generar también imágenes de inteligencia artificial pero esto lo dejaré para otro artículo.
El paquete se instalará en /.local/bin/edge-gpt
.
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.1661.51
). Puedes hacerlo fácilmente con una extensión como "User-Agent Switcher and Manager" para Chromey Firefox.bing.com
cookies.json
Para que el acceso a edge-gpt sea más simple, he creado este alias:
Dentro de la aplicación, cuando estamos chateando, tenemos 3 posibles comandos:
Si estás acostumbrado a utilizar solo Enter para enviar los mensajes y no quieres utiliza la combinación de *Enter*+*Alt y Enter*+*ESC, es necesario añadir la opción --enter-once
.
Para seleccionar el modo que deseamos utilizar, es tan sencillo como añadir la siguiente opción con el modo: --style
seguido de creative,balanced o precise.
Con la opción --history-file /home/ubuntu/historial.txt
puedes guardar en una archivo de texto plano todo el historial de nuestras consultas.
También es posible utlizar Edge GPT mediante docker. Aquí dejo un ejemplo de como ejecutar Edge GPT como si fuera un comando desde docker.
docker run --rm -it -v $(pwd)/cookies.json:/cookies.json:ro -e COOKIE_FILE='/cookies.json' ghcr.io/acheong08/edgegpt --rich --style creative
Al utilizarlo en la Raspberry, Python no puedía encontrar el módulo pkg_resources que es necesario para ejecutar el comando que está intentando ejecutar. Para solucionar este error, he tenido que asegurarme de tener la última versión del paquete setuptools instalado en su sistema
Puedes intentar actualizar setuptools con el siguiente comando en su terminal: pip install --upgrade setuptools
Si el error persiste, intenta actualizar la versión de pip, setuptools y wheel con los siguientes comandos: pip install --upgrade pip setuptools wheel
Ahora si funciona todo correctamente!!!
Publicado por Angel el Thursday 04 May del 2023 y actualizado el Saturday 27 May del 2023
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.