QueryGen
1.0.0
QueryGen เป็นแอปพลิเคชัน Streamlit ที่ให้คุณสร้างการสืบค้น SQL ตามข้อความแจ้งภาษาธรรมชาติและอินพุตไฟล์ CSV ใช้ความสามารถในการสร้างการสืบค้น SQL ของ LangChain และโมเดลภาษา ChatGroq เพื่อตีความข้อความแจ้งของผู้ใช้ และสร้างการสืบค้น SQL ที่ปรับให้เหมาะสมซึ่งปรับให้เหมาะกับข้อมูล CSV ที่อัปโหลด
การสาธิต: ลิงค์
https://github.com/Pragateeshwaran/QueryGen.git
pip install -r requirements.txt
GenAi.py
ด้วยคีย์ API จริงของคุณ cd QueryGen
streamlit run app.py
แอปพลิเคชันจะเปิดขึ้นในเว็บเบราว์เซอร์เริ่มต้นของคุณ
อัปโหลดไฟล์ CSV อย่างน้อย 1 ไฟล์โดยใช้เครื่องมืออัปโหลดไฟล์ในแถบด้านข้าง
ป้อนคำค้นหาภาษาธรรมชาติของคุณในช่องป้อนข้อความ
แบบสอบถาม SQL ที่สร้างขึ้นและผลลัพธ์จะปรากฏบนเพจ
app.py
: ไฟล์แอปพลิเคชัน Streamlit หลักที่จัดการอินเทอร์เฟซผู้ใช้และการอัปโหลดไฟล์csv_db.py
: โมดูลยูทิลิตี้ที่สร้างฐานข้อมูล SQLite จากไฟล์ CSV ที่อัพโหลดGenAi.py
: โมดูลนี้มีฟังก์ชันสำหรับสร้างคำสั่ง SQL จากข้อความแจ้งภาษาธรรมชาติโดยใช้ LangChain และ ChatGroq