QueryGen
1.0.0
QueryGen adalah aplikasi Streamlit yang memungkinkan Anda membuat kueri SQL berdasarkan perintah bahasa alami dan input file CSV. Ia menggunakan kemampuan pembuatan kueri SQL LangChain dan model bahasa ChatGroq untuk menafsirkan perintah pengguna dan menghasilkan kueri SQL yang dioptimalkan yang disesuaikan dengan data CSV yang diunggah.
Demo : Tautan
https://github.com/Pragateeshwaran/QueryGen.git
pip install -r requirements.txt
GenAi.py
dengan kunci API Anda yang sebenarnya. cd QueryGen
streamlit run app.py
Aplikasi akan terbuka di browser web default Anda.
Unggah satu atau lebih file CSV menggunakan pengunggah file di sidebar.
Masukkan kueri bahasa alami Anda di kolom input teks.
Kueri SQL yang dihasilkan dan hasilnya akan ditampilkan di halaman.
app.py
: File aplikasi Streamlit utama yang menangani antarmuka pengguna dan pengunggahan file.csv_db.py
: Modul utilitas yang membuat database SQLite dari file CSV yang diunggah.GenAi.py
: Modul ini berisi fungsi untuk menghasilkan kueri SQL dari perintah bahasa alami menggunakan LangChain dan ChatGroq.