+ Siga vietanhdev para atualizações do projeto.
"Hospede e use seus próprios serviços de IA. Mantenha tudo simples e privado."
Numa era em que a IA está a transformar todos os aspectos das nossas vidas, reconheci a necessidade de uma plataforma privada e fácil de usar onde indivíduos e pequenas equipas pudessem alojar e utilizar os seus próprios serviços de IA. A inspiração para o P8Hub veio do desejo de tornar as tecnologias de IA acessíveis e privadas, democratizando-as para todos.
A arquitetura do P8Hub consiste em dois componentes principais: um backend FastAPI e um frontend Next.js. O back-end e o front-end se comunicam por meio da API REST. Para facilitar a implantação, construo o front-end em arquivos estáticos e os sirvo no back-end. A interação com o Docker (serviços de execução, parada e monitoramento) é feita via pacote Python on Whales.
Alguns recursos ainda estão em desenvolvimento. Você pode verificar o progresso aqui.
As inscrições não foram selecionadas com cuidado devido ao tempo limitado. Acho que muitos outros aplicativos de IA interessantes podem ser integrados ao P8Hub. Se você tiver alguma sugestão, por favor me avise ou crie uma solicitação pull.
pip install p8hub
python -m p8hub.app
ou apenas:
p8hub
Você também pode executar o Private AI Hub publicamente em sua rede ou alterar a porta com parâmetros. Exemplo:
p8hub --host 0.0.0.0 --port 8080
Docker Extension permite estender a funcionalidade do Docker Desktop. Desenvolvemos uma extensão Docker para P8Hub. Você pode instalá-lo executando:
make install-extension
Você deverá ver a extensão na IU do Docker Desktop.
git clone https://github.com/vietanhdev/p8hub
cd p8hub
p8hub
, execute: pip install -e .
python -m p8hub.app
cd frontend
npm install
npm run dev
Este projeto foi criado para o Docker AI/ML Hackathon 2023.