+ ติดตาม vietanhdev เพื่อรับการอัพเดตโครงการ
"โฮสต์และใช้บริการ AI ของคุณเอง ทำให้ทุกอย่างเรียบง่ายและเป็นส่วนตัว"
ในยุคที่ AI กำลังเปลี่ยนแปลงชีวิตของเราในทุกด้าน ฉันตระหนักถึงความจำเป็นของแพลตฟอร์มส่วนตัวและใช้งานง่าย ซึ่งบุคคลและทีมขนาดเล็กสามารถโฮสต์และใช้บริการ AI ของตนเองได้ แรงบันดาลใจสำหรับ P8Hub มาจากความปรารถนาที่จะทำให้เทคโนโลยี AI สามารถเข้าถึงได้และเป็นส่วนตัว และทำให้เป็นประชาธิปไตยสำหรับทุกคน
สถาปัตยกรรมของ P8Hub ประกอบด้วยสององค์ประกอบหลัก: แบ็กเอนด์ FastAPI และส่วนหน้า Next.js แบ็กเอนด์และฟรอนต์เอนด์สื่อสารกันผ่าน REST API เพื่อความสะดวกในการปรับใช้ ฉันจึงสร้างฟรอนต์เอนด์เป็นไฟล์คงที่และให้บริการจากแบ็กเอนด์ การโต้ตอบกับ Docker (บริการการทำงาน การหยุด และการตรวจสอบ) ทำได้ผ่านแพ็คเกจ Python บนแพ็คเกจ Whales
คุณสมบัติบางอย่างยังอยู่ในการพัฒนา คุณสามารถตรวจสอบความคืบหน้าได้ที่นี่
แอปพลิเคชันไม่ได้รับการคัดเลือกอย่างรอบคอบเนื่องจากมีเวลาที่จำกัด ฉันคิดว่าแอปพลิเคชัน 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 ได้ เราได้พัฒนา Docker Extension สำหรับ P8Hub คุณสามารถติดตั้งได้โดยการรัน:
make install-extension
คุณควรเห็นส่วนขยายใน UI ของ 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