Gemini Chatbot is an interactive chatbot built using Streamlit and Google's Gemini-Pro AI model. It allows users to converse with an AI assistant powered by Gemini-Pro to get responses to their queries.
- Allows users to interact with an AI assistant powered by Google's Gemini-Pro AI model.
- Displays chat history, including both user and chatbot messages.
- Provides a responsive and intuitive chat interface for smooth communication.
- Configurable sidebar for entering the Google API Key for Gemini-Pro configuration.
-
Clone the Repository:
git clone https://github.com/hardikjp7/GeminiPro-ChatBot.git
-
Navigate to Project Directory:
cd GeminiPro-ChatBot
-
Install Dependencies:
pip install -r requirements.txt
-
Set Up Google API Key:
- Obtain a Google API Key from Google Makersuite and securely save it.
- Enter the Google API Key in the Streamlit app's sidebar configuration section.
-
Run the Streamlit App:
streamlit run app.py
-
Open the Web Browser: Once the Streamlit app is running, open your web browser and go to
http://localhost:8501
to access the Gemini-Pro Chatbot.
Ensure that you have obtained the necessary Google API Key and saved it securely before running the Streamlit app.