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.
- Python
- Google Generative AI
- SQLite
- Streamlit
- Huggingface Spaces
- 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.
Follow these steps to get Gemini Pro up and running on your local machine:
-
Clone the repository:
git clone https://github.com/send2manoo/TextToSQLGenerativeAI.git
-
Navigate to the project directory:
cd TextToSQLGenerativeAI
-
Install the required dependencies:
pip3 install -r requirements.txt
-
Run the Streamlit app:
streamlit run app.py
Feel free to contribute, report issues, or give feedback!