https://github.com/nav3005/multimodal-chatbot
Multimodal Chatbot that uses Gemini
https://github.com/nav3005/multimodal-chatbot
Last synced: 6 months ago
JSON representation
Multimodal Chatbot that uses Gemini
- Host: GitHub
- URL: https://github.com/nav3005/multimodal-chatbot
- Owner: Nav3005
- Created: 2024-12-15T08:56:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-18T09:10:35.000Z (over 1 year ago)
- Last Synced: 2025-04-05T09:29:38.096Z (over 1 year ago)
- Language: Python
- Size: 166 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Multimodal ChatBot
Multimodal ChatBot is a Streamlit-based web application that leverages Google's Generative AI capabilities to provide advanced chatbot functionalities. The app can handle multimodal inputs, including text and images, and provides meaningful and context-aware responses.
[](https://nav3005-mcb.streamlit.app/)
---
## Features
- **Multimodal Interaction**: Accepts both textual and image inputs for queries.
- **Generative AI Integration**: Powered by Google's Generative AI API.
- **User-Friendly UI**: Developed using Streamlit for an interactive and responsive user experience.
- **Customizability**: Easy to extend and modify for specific use cases.
---
## Dependencies
- **Streamlit**: For creating the web application interface.
- **Google Generative AI**: Provides AI capabilities for chatbot interactions.
- **Pillow (PIL)**: Used for handling image inputs.
---
## Installation
1. Clone the repository:
```bash
git clone https://github.com/Nav3005/Multimodal-ChatBot.git
cd Multimodal-ChatBot
```
2. Install dependencies:
```bash
pip install -r requirements.txt
```
3. Run the application:
```bash
streamlit run app.py
```
## Contribution
Contributions are welcome! Feel free to open issues or submit pull requests for enhancements and bug fixes.