This project lets you ask natural language questions and converts them into SQL queries using a local language model (GPT4All). It uses Flask for the web interface and supports data visualization with Matplotlib.
- Converts questions into SQL queries using LLM
- Executes queries on SQLite
- Displays results and graphs on a web UI
- Python, Flask
- GPT4All (Mistral model)
- SQLite, Matplotlib
- Install dependencies:
pip install -r requirements.txt - Load your Excel datasets into SQLite using
load_data.py - Run the app:
python flask_app.py - Open http://127.0.0.1:5000