Skip to content

Pki03/naturalSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

Powered by Google Gemini Built with Streamlit Database Support

🚀 Unlock data insights with natural language, SQL automation, and stunning visualizations!

## 🌟 Key Highlights

🎯 Core Features

  • Natural Language to SQL Conversion 🗣️ → 📜

    • Process text queries with advanced AI (Google Gemini).
    • Supports SQL query generation for simple and complex tasks.
    • Provides step-by-step reasoning and decision logs for transparency.
  • Speech-to-Query Support 🎤 → 📝

    • Convert spoken queries into SQL commands effortlessly.
    • Real-time transcription using state-of-the-art speech recognition.
    • Fully integrated with the NLP-to-SQL pipeline for seamless operation.
  • Seamless Database Integration 🗄️

    • Supports PostgreSQL and SQLite with dynamic schema exploration.
    • Secure and efficient database connections.
  • Interactive Visualizations 📊

    • AI-suggested charts (bar, line, scatter, area, histogram).
    • Customization options for chart elements.
    • Real-time data exploration with detailed filtering and sorting.

🔒 Security & Performance

  • Robust Query Validation:

    • Prevents SQL injection and invalid queries.
    • Securely handles sensitive data.
  • Error Handling:

    • User-friendly messages for unsupported or incorrect queries.
    • Logs for debugging and query refinement.
  • Export Flexibility:

    • Download query results in CSV, Excel, or JSON formats.

🚀 Getting Started

Installation Steps

Clone this repository:

git clone https://github.com/yourusername/naturalSQL.git
cd naturalSQL

Feel free to use it.

Releases

No releases published

Packages

No packages published

Languages