This repository contains a Q&A Chatbot application powered by the GeminiPro API from Google GenerativeAI. The application allows users to ask questions and receive responses generated by advanced natural language processing models.
- Input field to enter questions.
- Button to submit questions and receive responses.
- Display of generated responses in a formatted manner.
- Streamlit: For building the web application interface.
- Python: Backend programming language.
- Google GenerativeAI: Utilized for advanced natural language processing.
-
Clone the repository:
git clone https://github.com/Lavishgangwani/GenAI-application-Using-GeminiPro.git cd GenAI-application-Using-GeminiPro
-
Install dependencies:
pip install -r requirements.txt
-
Set up your environment variables:
-
Create a
.env
file and add your Google API key:GOOGLE_API_KEY=your_api_key_here
-
-
Run the Streamlit app:
streamlit run app.py
-
Open your browser and go to
http://localhost:8501
.
- Lavish Gangwani
- Email: [email protected]
- LinkedIn: Lavish Gangwani
This project is licensed under the MIT License - see the LICENSE file for details.
- Replace
your_api_key_here
in the.env
file with your actual Google API key. - Customize the
demo.gif
link with an actual demo of your application if available. - Include more sections such as Deployment, Troubleshooting, Contributing Guidelines, etc., as per your project's requirements.