¿Qué hace Aven?
Asistente de IA basado en Rockchip
Esta skill proporciona un asistente de inteligencia artificial optimizado para hardware Rockchip, como las series RK35xx. Permite la ejecución local de modelos de lenguaje y otras funciones de IA, aprovechando las capacidades de procesamiento del chip para ofrecer respuestas rápidas y eficientes. Es ideal para desarrolladores que trabajan en proyectos embebidos, IoT o edge computing, donde se requiere privacidad, baja latencia y funcionamiento sin conexión a internet.
Características
- Ejecución local de modelos de IA en hardware Rockchip.
- Soporte para placas comunes como RK3588, RK3568, RK3566.
- API simple para integración en aplicaciones personalizadas.
- Optimizado para procesamiento de lenguaje natural y comandos de voz.
Plataformas compatibles
- Hardware: Rockchip RK3588, RK3568, RK3566, RK3399 (otras series pueden funcionar pero no están oficialmente probadas).
- Sistema operativo: Linux (ARM64) con soporte para NPU Rockchip.
Cómo empezar
Para utilizar la skill Aven, sigue estos pasos:
-
Clona el repositorio:
git clone https://github.com/Melonmain/Aven.git cd Aven -
Instala las dependencias: Asegúrate de tener instalado el runtime de Rockchip NPU (rknn-toolkit) y las librerías necesarias.
-
Configura tu dispositivo: Conecta tu placa Rockchip y asegúrate de que los drivers estén cargados.
-
Ejecuta el asistente:
python aven.py
Uso
Una vez iniciado, el asistente escuchará comandos de texto o voz (dependiendo de la configuración). Puedes interactuar con él mediante una terminal o una interfaz web incluida.
Ejemplo de comando
$ aven "¿Cuál es la temperatura actual?"
La temperatura es de 45°C.
Documentación adicional
Para más detalles, consulta el repositorio oficial y la documentación de Rockchip NPU.
Licencia
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más información.