This is an AI-Gemini Chatbot LLM And Large Image Model Application with Uing Gemini Pro Free Mode
This project is a Streamlit application that utilizes the Google Generative AI Gemini model to answer questions based on an input image or text. The application provides a user-friendly interface for uploading images, entering text prompts, and receiving responses from the Gemini model.
## Features
- Upload images in JPG, JPEG, or PNG format
- Enter text prompts to ask questions or provide context
- Receive responses from the Gemini model based on the input image and/or text
- Responsive UI with custom CSS styling
- Streaming response display for longer or complex responses
## Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/gemini-image-qa-chatbot.git
cd gemini-image-qa-chatbot
pip install -r requirements.txt
.env
file in the project directory and add your Google API key:GOOGLE_API_KEY=your_google_api_key
streamlit run app.py
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License. ```
This README file provides an overview of the project, including its features, installation instructions, usage guidelines, contributing information, and licensing details. You can customize the content based on your specific project requirements and add any additional sections or details as needed.