Xem trang này dưới ngôn ngữ khác:
Slide Giới thiệu: https://docs.google.com/presentation/d/1lIQkVMXihpv43M7-H9dsEb2nZW-Vi0IOD24VI0C6oG8/edit#slide=id.g263099ea1ba_0_36
- Chatbot hỗ trợ thông tin - Test tại đây: https://huggingface.co/nhantran0506
- Tra cứu pháp điển
Screencast.from.07-12-2023.17.28.38.webm
Tất cả mã nguồn của dự án đều sẵn sàng trên Internet, bạn có thể tạo bản sao bằng lệnh sau để bắt đầu tham gia đóng góp vào dự án mã nguồn mở
git clone [email protected]:toantc1024/vielaw.git
`
Link Github Models sau khi fine tuning của nhóm: https://huggingface.co/nhantran0506/law-llms-v1 Bạn có thể đóng góp vào nguồn mở bằng cách tạo bản sao để chạy trên máy. Bên cạnh đó, bạn có thể dùng API kèm theo đường link trên
Đối với cơ sở dự liệu, VieLaw sử dụng Open Source SQlite + ChromaDB
QUAN TRỌNG! Đảm bảo các file .env đã được cấu hình
Backend
Tạo môi trường ảo để đảm bảo bạn không cài đặt các thư viện cho nặng máy nhe! requirement python >= 3.9
python3 -m venv venv
Link tới folder chứa backend
cd ./packages/backend/
Cài đặt các thư viện
pip install -r requirements.txt
Khởi chạy backend
uvicorn main:app --reload
Nếu bị lỗi
python3 -m uvicorn main:app --reload
Chuyển con trỏ đến thư mục frontend
cd /packages/frontend
Cài đặt các thư viện từ npm
npm install
Khởi chạy dự án VieLaw trên mức frontend
npm run start
Microservice frontend sẽ được chạy trên host mặc đinh là localhost:3000
Microservice backend sẽ được chạy trên host mặc đinh là localhost:8000
E-mails: toantc1024
- Icons: https://react-icons.github.io/react-icons/ - MIT (Hero Icons)
- ReactJS 18 - MIT
- Font family - Google Fonts - MIT
- Redux - MIT
- React Router Dom
- TailwindCSS
fastapi==0.104.1 pydantic==2.5.2 PyJWT==2.8.0 PyJWT==2.8.0 uvicorn==0.24.0.post1 python-dotenv==1.0.0
SQlite - Link: https://www.sqlite.org/index.html ChromaDB - Link: https://pypi.org/project/chromadb/
Tài liệu để đóng góp mã nguồn model: https://github.com/toantc1024/vietlaw/blob/main/docs/wiki/vi/models/Document.md
Pytorch
Mô hình Open Source Sbert để Fine tuning: https://huggingface.co/keepitreal/vietnamese-sbert
Chúng tôi cần những nhà tài trợ để tiếp tục phát triển dự án này Việc deploy các server ở phía backend cần sự tài trợ. Bạn có thể đóng góp bằng việc đóng góp cho kho mã nguồn và đó cũng là một sự tài trợ rất lớn với chúng tôi!