Quick AI is a Vietnamese text summarization application built with Python FastAPI and Next.js.
- 🚀 Fast text summarization
- 📄 Support multiple summary lengths
- 🎨 Clean and intuitive UI
- ⚡ Optimized performance
- Clone the repository:
git clone https://github.com/louisdevzz/quickai.git
cd quickai- Download available model:
chmod +x download_model.sh
./download_model.shIf you want to use another youself data, you can open the backend folder and use your data to train the model again. Please read the model.py file to change the data file name to your data file name. After run file main.py to train the model.
- Run API by docker:
start by run.sh:
chmod +x run.sh
./run.sh
#or
sudo docker-compose up -d
sudo docker-compose logs -fstop by stop.sh:
chmod +x stop.sh
./stop.sh
#or
sudo docker-compose down- Install frontend dependencies and start the application:
cd frontend
npm install
npm run dev- Open your browser and navigate to
http://localhost:3000
- Frontend: React with Vite
- Backend: Python FastAPI
- Styling: Tailwind CSS
This project is licensed under the MIT License - see the LICENSE file for details.