Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 1.52 KB

README.md

File metadata and controls

42 lines (33 loc) · 1.52 KB

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!