+ Следите за обновлениями проекта vietanhdev.
«Размещайте и используйте свои собственные службы искусственного интеллекта. Сохраняйте все простым и конфиденциальным».
В эпоху, когда искусственный интеллект меняет все аспекты нашей жизни, я осознал необходимость в частной и простой в использовании платформе, где отдельные лица и небольшие команды могли бы размещать и использовать свои собственные сервисы искусственного интеллекта. Вдохновением для создания P8Hub послужило желание сделать технологии искусственного интеллекта доступными и конфиденциальными, демократизируя их для всех.
Архитектура P8Hub состоит из двух основных компонентов: бэкэнда FastAPI и внешнего интерфейса Next.js. Бэкэнд и интерфейс взаимодействуют друг с другом через REST API. Для простоты развертывания я объединяю интерфейс в статические файлы и обслуживаю их из серверной части. Взаимодействие с Docker (запуск, остановка и мониторинг служб) осуществляется через пакет Python on Whales.
Некоторые функции все еще находятся в разработке. Вы можете проверить прогресс здесь.
Заявки отбирались не тщательно из-за ограниченности времени. Я думаю, что в P8Hub можно интегрировать еще много интересных приложений искусственного интеллекта. Если у вас есть какие-либо предложения, дайте мне знать или создайте запрос на включение.
pip install p8hub
python -m p8hub.app
или просто:
p8hub
Вы также можете запустить Private AI Hub публично в своей сети или изменить порт с помощью параметров. Пример:
p8hub --host 0.0.0.0 --port 8080
Расширение Docker позволяет расширить функциональность Docker Desktop. Мы разработали расширение Docker для P8Hub. Вы можете установить его, запустив:
make install-extension
Вы должны увидеть расширение в пользовательском интерфейсе Docker Desktop.
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.