+ プロジェクトの最新情報については vietanhdev をフォローしてください。
「独自の AI サービスをホストして使用します。すべてをシンプルかつプライベートに保ちます。」
AI が私たちの生活のあらゆる側面を変革している時代において、個人や小規模なチームが独自の AI サービスをホストして利用できる、プライベートで使いやすいプラットフォームの必要性を認識しました。 P8Hub のインスピレーションは、AI テクノロジーをアクセス可能かつプライベートなものにして、すべての人に民主化したいという願望から生まれました。
P8Hub のアーキテクチャは、FastAPI バックエンドと Next.js フロントエンドの 2 つの主要コンポーネントで構成されます。バックエンドとフロントエンドは REST API を介して相互に通信します。デプロイを容易にするために、フロントエンドを静的ファイルに構築し、バックエンドから提供します。 Docker との対話 (サービスの実行、停止、監視) は、Whales パッケージの Python を介して行われます。
一部の機能はまだ開発中です。ここで進捗状況を確認できます。
時間が限られていたため、応募作品は慎重に選ばれませんでした。もっと多くの興味深い AI アプリケーションを P8Hub に統合できると思います。ご提案がございましたら、お知らせいただくか、プル リクエストを作成してください。
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 ハッカソン 2023 のために作成されました。