✈️ AI Travel Planner - Đồ Án Tốt Nghiệp
Dự án ứng dụng AI để lập kế hoạch du lịch tự động. Hệ thống bao gồm một mô hình ngôn ngữ lớn (LLM) chạy trên Google Colab và một ứng dụng Full-stack (React + Node.js) để người dùng tương tác.
Để chạy được dự án này, bạn cần thực hiện theo quy trình 2 phần dưới đây.
🏗️ PHẦN 1: KHỞI TẠO AI SERVER (GOOGLE COLAB)
Vì mô hình AI rất nặng và cần GPU mạnh, chúng ta sẽ chạy nó trên Google Colab và dùng Ngrok để tạo API.
Bước 1: Chuẩn bị dữ liệu
- Tại repo Hugging Face này, vào tab Files and versions.
- Tải toàn bộ các file Model về máy (đưa tất cả vào một thư mục tên
my_model_ai). - Tải file code chạy
TestMD.ipynb(hoặc file.ipynbtương tự) về máy.
Bước 2: Upload lên Google Drive
- Truy cập Google Drive.
- Upload thư mục
my_model_ailên Thư mục gốc (My Drive).- ⚠️ Lưu ý: Đường dẫn bắt buộc phải là
/content/drive/MyDrive/my_model_ai.
- ⚠️ Lưu ý: Đường dẫn bắt buộc phải là
- Upload file code
.ipynblên Drive.
Bước 3: Chạy Server và lấy API
- Mở file
.ipynbbằng Google Colab. - Chọn Runtime > Change runtime type > T4 GPU.
- Chạy lần lượt các ô lệnh (Cells).
- Tại bước yêu cầu Token, nhập Authtoken từ Ngrok Dashboard.
- Sau khi chạy xong, copy đường dẫn API hiện ra màn hình.
- Ví dụ:
https://abcd-1234.ngrok-free.dev(Lưu link này lại để dùng cho Phần 2).
- Ví dụ:
💻 PHẦN 2: CHẠY ỨNG DỤNG WEB (GITHUB)
Sau khi đã có "bộ não" AI (API link) ở Phần 1, bây giờ chúng ta sẽ chạy giao diện web.
Tải Source Code
Mở terminal/cmd trên máy tính và clone repo Github chứa Backend/Frontend: https://github.com/Devllihc/Fine-tuning-AI-Planner.git