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 黑客马拉松创建的。