RaspiGPT - Construye un asistente de IA

Asistente RaspiGPT AI

Con el meteórico ascenso de modelos lingüísticos como GPT-4, queríamos llevar el poder de la IA a PiCockpit. Así que nuestra desarrolladora Chloe diseñó la nueva herramienta RaspiGPT para PiCockpitque es un asistente de IA basado en GPT.

Su propósito es responder a las preguntas relacionadas con Rasperry Pi aquí en PiCockpit. Por supuesto, si usted necesita saber algo más, que con mucho gusto responder a su pregunta, pero con un rápido recordatorio de que está destinado a Raspberry Pi y temas relacionados con la tecnología.

Nos ha sorprendido lo fácil que es configurar un asistente de inteligencia artificial de este tipo, ¡así que queremos enseñarte a crear tú mismo una aplicación similar!

1 ¿Cómo funciona el asistente de IA?

La aplicación es bastante básica, pero contiene casi todo lo que necesitas. Hay un campo de texto para introducir mensajes y botones para renombrar, denunciar, eliminar o crear chats.

Vista RaspiGPT

Nota Necesitas una clave de API de OpenAI para crear tu propia versión de esta aplicación.

2 Instalar dependencias

Vamos a ejecutar la demo en una Raspberry Pi 4, pero cualquier otro sistema que ejecute node.js funcionará exactamente igual. Instalar las dependencias para nuestro asistente de IA es bastante sencillo.

Primero tenemos que clonar el repositorio de GitHub.

git clone https://github.com/pi3g/GPT-AI-Assistant.git

Ahora necesitamos instalar node.js, npm y yarn. Ir a la página de descarga de node.js y descargue la versión necesaria para su sistema.

versiones de node.js

Como estoy ejecutando el ejemplo en una Raspberry Pi 4 necesito descargar el archivo ARMv8 versión.

Para extraer e instalar node.js ejecuta

tar -xavf node-v18.16.1-linux-arm64.tar.xz
cd node-v18.16.1-linux-arm64/
sudo cp -R * /usr/local/

Por supuesto, el nombre del archivo puede variar dependiendo de la versión que haya descargado.

Utiliza estos comandos para comprobar si node.js y npm se han instalado correctamente.

node -v
npm -v

Estos deben mostrar la versión correcta o un error si algo salió mal durante la instalación.

Nota También puede encontrar más instrucciones en Archivo README.

Ahora podemos instalar yarn usando el siguiente comando.

npm install -g yarn

Con esto, todas las dependencias están instaladas y podemos proceder con la construcción de la aplicación.

3 Crear la aplicación

Veamos cómo construir el asistente de IA.

Vaya a la página de Claves API de su cuenta OpenAI y cree una nueva Clave API.

crear nueva clave API

Puedes ponerle un nombre como "RaspiGPT-Key". Asegúrese de copiar la clave API en el portapapeles.

Esto tiene que ser pegado en la línea para de la "nuxt.config.ts" archivo.

Configuración del asistente de IA

4 Ejecuta el asistente de IA

En este punto todo lo que queda por hacer es construir y ejecutar el asistente de IA. Para ello tenemos que ejecutar los siguientes comandos (asegúrate de que estás dentro del archivo "gpt-demo" directorio).

yarn install
yarn build
yarn preview

El último comando alojará el asistente AI localmente, así que para acceder a la App abre "http://localhost:3000" en tu navegador. Una característica interesante es que la respuesta se transmite en tiempo real a medida que se genera, para que puedas leerla.

Mira este vídeo (próximamente) para ver al asistente de IA en acción.

Deja un comentario