+ 프로젝트 업데이트를 보려면 vietanhdev를 팔로우하세요.
"자신만의 AI 서비스를 호스팅하고 사용하세요. 모든 것을 간단하고 비공개로 유지하세요."
AI가 우리 삶의 모든 측면을 변화시키는 시대에 저는 개인과 소규모 팀이 자체 AI 서비스를 호스팅하고 활용할 수 있는 사용하기 쉬운 프라이빗 플랫폼의 필요성을 인식했습니다. P8Hub의 영감은 AI 기술을 접근 가능하고 비공개로 만들어 모든 사람을 위해 민주화하려는 열망에서 나왔습니다.
P8Hub의 아키텍처는 FastAPI 백엔드와 Next.js 프런트엔드라는 두 가지 주요 구성 요소로 구성됩니다. 백엔드와 프론트엔드는 REST API를 통해 서로 통신합니다. 배포를 쉽게 하기 위해 프런트엔드를 정적 파일로 구축하고 이를 백엔드에서 제공합니다. Docker와의 상호 작용(서비스 실행, 중지 및 모니터링)은 Python on Whales 패키지를 통해 수행됩니다.
일부 기능은 아직 개발 중입니다. 여기에서 진행 상황을 확인할 수 있습니다.
제한된 시간으로 인해 응용 프로그램을 신중하게 선택하지 않았습니다. P8Hub에는 더 많은 흥미로운 AI 애플리케이션이 통합될 수 있다고 생각합니다. 제안 사항이 있으면 알려주시거나 끌어오기 요청을 작성해 주세요.
pip install p8hub
python -m p8hub.app
아니면 그냥:
p8hub
또한 Private AI Hub를 네트워크에 공개적으로 실행하거나 매개변수를 사용하여 포트를 변경할 수도 있습니다. 예:
p8hub --host 0.0.0.0 --port 8080
Docker Extension을 사용하면 Docker Desktop의 기능을 확장할 수 있습니다. 우리는 P8Hub용 Docker 확장을 개발했습니다. 다음을 실행하여 설치할 수 있습니다.
make install-extension
Docker Desktop의 UI에 확장이 표시되어야 합니다.
git clone https://github.com/vietanhdev/p8hub
cd p8hub
p8hub
소스 코드 디렉터리에서 다음을 실행합니다. pip install -e .
python -m p8hub.app
cd frontend
npm install
npm run dev
이 프로젝트는 Docker AI/ML Hackathon 2023을 위해 만들어졌습니다.