p8hub
v0.0.3
+ 關注vietanhdev以獲取項目更新。
“託管並使用您自己的人工智慧服務。讓一切保持簡單和私密。”
在人工智慧正在改變我們生活方方面面的時代,我意識到需要一個私有且易於使用的平台,個人和小團隊可以在其中託管和使用自己的人工智慧服務。 P8Hub 的靈感來自於讓人工智慧技術變得易於使用和私有化,讓所有人都能民主化的願望。
P8Hub 的架構由兩個主要元件組成:FastAPI 後端和 Next.js 前端。後端和前端透過 REST API 相互通訊。為了方便部署,我將前端建置到靜態檔案中並從後端提供服務。與 Docker 的互動(運行、停止和監控服務)是透過 Whales 套件上的 Python 完成的。
一些功能仍在開發中。您可以在此處查看進度。
由於時間有限,申請沒有經過仔細挑選。我認為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
該專案是為 2023 年 Docker AI/ML 黑客馬拉松創建的。