[Mã code 61936]

Ứng dụng Web Chat AI Tích Hợp Groq & Firestore - Quản Lý Q&A Dễ Dàng

  (1 Đánh giá)
  0       7    

Ứng dụng web đơn giản với giao diện chat AI dùng Groq, quản lý dữ liệu Q&A, xác thực người dùng và đồng bộ Firestore. Chỉ cần API Groq + file JSON Firestore là chạy ngay. Admin mặc định theo config.py

Danh mục
Thể loại
Ngày đăng
06-10-2025
Loại file
Full code
File download
 aichatvn2.zip [ MB]
CAM KẾT TỪ NGƯỜI BÁN
Setup ứng dụng chạy được như video giới thiệu


Source code
1

Đánh giá (1)
5/5

Ngày tham gia
6/10/2025

Ứng dụng aichatvn2 là code hoàn chỉnh xây dựng bằng FastAPI và NiceGUI, giúp bạn tạo nhanh một web app chat AI chuyên nghiệp. Dễ chạy cục bộ hoặc deploy lên Hugging Face Spaces qua Docker.
Tính năng chính:
Chat AI dành cho admin: Giao diện chat mượt mà, tích hợp Groq (hỗ trợ model như Llama3, Mixtral). Có 3 chế độ: QA (dựa dữ liệu Q&A), Groq (chat tự do), Hybrid (kết hợp). Lưu lịch sử chat an toàn, giới hạn 50 tin nhắn.
Quản lý Q&A: Tab riêng cho admin, thêm/sửa/xóa câu hỏi-đáp dễ dàng. Tìm kiếm nhanh bằng full-text search (FTS5), import/export JSON/CSV, xóa hàng loạt với xác nhận.
Xác thực người dùng: Đăng nhập/đăng ký đơn giản qua username/password. Sử dụng cookie session an toàn (hết hạn 24h), chỉ admin mới truy cập chat và Q&A. Admin mặc định: username/password từ config.py.
Lưu trữ & đồng bộ: Dùng SQLite cục bộ cho tốc độ cao, tự động đồng bộ với Google Firestore (kéo/đẩy dữ liệu, hỗ trợ bảng chọn lọc). Chỉ cần file JSON credentials Firestore là sync ngay.
Giao diện thân thiện: Bảng điều khiển tab (Chat/Training), thanh bên điều hướng, header với nút sync/logout. Thiết kế responsive, dùng Tailwind CSS.


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

HÌNH ẢNH DEMO


Web Chat,Ứng dụng Chat Realtime,Web Chat AI,Ứng dụng Web Chat AI

Web Chat,Ứng dụng Chat Realtime,Web Chat AI,Ứng dụng Web Chat AI

Web Chat,Ứng dụng Chat Realtime,Web Chat AI,Ứng dụng Web Chat AI

Web Chat,Ứng dụng Chat Realtime,Web Chat AI,Ứng dụng Web Chat AI

Web Chat,Ứng dụng Chat Realtime,Web Chat AI,Ứng dụng Web Chat AI

Web Chat,Ứng dụng Chat Realtime,Web Chat AI,Ứng dụng Web Chat AI

Web Chat,Ứng dụng Chat Realtime,Web Chat AI,Ứng dụng Web Chat AI

Web Chat,Ứng dụng Chat Realtime,Web Chat AI,Ứng dụng Web Chat AI


HƯỚNG DẪN CÀI ĐẶT
Yêu cầu để chạy:
Python 3.11+.
Cài dependencies: pip install -r requirements.txt (bao gồm fastapi, nicegui, firebase-admin, groq, aiosqlite...).
Cấu hình: Chỉnh config.py với API key Groq, Firestore JSON, secret key, admin account 
Chạy: python -m nicegui main.py → Truy cập http://localhost:8000.
Triển khai dễ dàng:
Cục bộ: Chạy trực tiếp.
Docker: docker build -t aichatvn2 . rồi docker run -p 7860:7860 ... (thêm env vars cho key).
Hugging Face Spaces: Upload source code, set env vars (GROQ_API_KEY, admin account, FIRESTORE_CREDENTIALS).



Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
08:56 - 6/10/2025
Code rất tốt
Code rất tốt và phù hợp để phát triển
HỖ TRỢ TRỰC TUYẾN