+ Siga a vietanhdev para obtener actualizaciones del proyecto.
"Hospede y utilice sus propios servicios de IA. Mantenga todo sencillo y privado".
En una era en la que la IA está transformando todos los aspectos de nuestras vidas, reconocí la necesidad de una plataforma privada y fácil de usar donde las personas y los equipos pequeños pudieran alojar y utilizar sus propios servicios de IA. La inspiración para P8Hub surgió del deseo de hacer que las tecnologías de IA sean accesibles y privadas, democratizándolas para todos.
La arquitectura de P8Hub consta de dos componentes principales: un backend FastAPI y un frontend Next.js. El backend y el frontend se comunican entre sí a través de la API REST. Para facilitar la implementación, construyo el frontend en archivos estáticos y los sirvo desde el backend. La interacción con Docker (ejecutar, detener y monitorear servicios) se realiza a través del paquete Python on Whales.
Algunas características aún están en desarrollo. Puedes consultar el progreso aquí.
Las solicitudes no fueron seleccionadas cuidadosamente debido al tiempo limitado. Creo que se pueden integrar muchas más aplicaciones de IA interesantes en P8Hub. Si tiene alguna sugerencia, hágamela saber o cree una solicitud de extracción.
pip install p8hub
python -m p8hub.app
o simplemente:
p8hub
También puede ejecutar Private AI Hub públicamente en su red o cambiar el puerto con parámetros. Ejemplo:
p8hub --host 0.0.0.0 --port 8080
Docker Extension permite ampliar la funcionalidad de Docker Desktop. Hemos desarrollado una extensión Docker para P8Hub. Puedes instalarlo ejecutando:
make install-extension
Debería ver la extensión en la interfaz de usuario de Docker Desktop.
git clone https://github.com/vietanhdev/p8hub
cd p8hub
p8hub
, ejecute: pip install -e .
python -m p8hub.app
cd frontend
npm install
npm run dev
Este proyecto fue creado para Docker AI/ML Hackathon 2023.