Skip to content

Transform natural language queries into SQL database queries with TextToSQLGenerativeAI. Utilizing Google's Generative AI and Streamlit for a seamless user experience.

Notifications You must be signed in to change notification settings

manoharpalanisamy/TextToSQLGenerativeAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gemini Pro: Text-to-SQL Query Generation 🚀

Overview

Gemini Pro is an innovative project that leverages the power of Google's Generative AI to transform natural language queries into SQL database queries. This project offers a seamless user experience through a user-friendly interface built with Streamlit.

Technologies Used

  • Python
  • Google Generative AI
  • SQLite
  • Streamlit
  • Huggingface Spaces

Key Features

  • End-to-End AI Model: Developed an end-to-end solution using the Google Generative AI - Gemini Pro Model.
  • User-Friendly Interface: Created an intuitive interface with Streamlit for effortless text-to-SQL query generation.
  • Database Interaction: Designed and implemented functionality to extract information from SQLite databases based on user input prompts.
  • Huggingface Space Deployment: Leveraged Huggingface Space for seamless AI model deployment, making it accessible at Huggingface Space.

Installation

Follow these steps to get Gemini Pro up and running on your local machine:

  1. Clone the repository:

    git clone https://github.com/send2manoo/TextToSQLGenerativeAI.git
  2. Navigate to the project directory:

    cd TextToSQLGenerativeAI
  3. Install the required dependencies:

    pip3 install -r requirements.txt
  4. Run the Streamlit app:

    streamlit run app.py

Feel free to contribute, report issues, or give feedback!

About

Transform natural language queries into SQL database queries with TextToSQLGenerativeAI. Utilizing Google's Generative AI and Streamlit for a seamless user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages