A lightweight Streamlit-based chatbot powered by Google's Gemini Pro model. Click here to acess the Streamlit Web App ##Features
- Chat interface using Streamlit's
chat_inputandchat_message - Integrated with Google Generative AI (
gemini-pro) - Environment variables managed via
.envandpython-dotenv - Custom UI config via
.streamlit/config.toml
##Setup Instructions
-
Clone this repository
git clone https://github.com/ara2102/Gemini-Pro-Streamlit-Chatbot.git cd Gemini-Pro-Streamlit-Chatbot -
Create a virtual environment
conda create -n ML python=3.12 conda activate ML
-
Install requirements
pip install -r requirements.txt
-
Set your Google API key
GOOGLE_API_KEY=your_api_key_here- Run the App
streamlit run main.py