Blog del Podcast
podcast      GitHub      Twitter   Telegram

Edge GPT. BingChat con ChatGPT4 en mi terminal

Tiempo estimado de lectura: 6 minutos. 720 palabras. ia

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.

Requisitos

Instalación

El paquete se instalará en /.local/bin/edge-gpt.

python3 -m pip install EdgeGPT --upgrade

Comprobación de acceso (Requerido)

Obtener autenticación (Requerido)

Creando un alias

Para que el acceso a edge-gpt sea más simple, he creado este alias:

alias  edge-gpt='/home/angel/.local/bin/edge-gpt --cookie-file /home/angel/.local/bin/cookies.json'

Uso de la aplicación

Dentro de la aplicación, cuando estamos chateando, tenemos 3 posibles comandos:

!help - Show this help message
!exit - Exit the program
!reset - Reset the conversation

Pulsar Enter para hablar con el bot

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.

Modos del chat

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.

Guardando el historial de las consultas

Con la opción --history-file /home/ubuntu/historial.txt puedes guardar en una archivo de texto plano todo el historial de nuestras consultas.

Edge GPT con docker

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

Solucionando Errores

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!!!

Fuente


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

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.