File size: 1,031 Bytes
40ffd28 8b2e8f3 40ffd28 8b2e8f3 40ffd28 7e7ef09 40ffd28 7e7ef09 40ffd28 7e7ef09 40ffd28 7e7ef09 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
---
title: Gemini 2.5 Flash Image Chatbot
emoji: π€
colorFrom: indigo
colorTo: blue
sdk: streamlit
sdk_version: 1.35.0
app_file: app.py
pinned: false
license: apache-2.0
---
# Gemini 2.5 Flash Image Chatbot ππ€
A Streamlit-based chatbot that lets you interact with uploaded images using Google's Gemini 2.5 Flash model.
## Features
- π¬ Chat with images using natural language
- π Multilingual support (100+ languages)
- β‘ Fast responses powered by `gemini-2.5-flash`
- π Upload `.jpg`, `.jpeg`, or `.png` files
- π€ Typing animation for realistic bot responses
- π€ User and bot avatars (customizable)
## How It Works
1. Upload an image on the left panel.
2. Ask a question about the image using the chat box.
3. Get intelligent responses with visual understanding.
## Tech Stack
- Streamlit
- Google Gemini 2.5 Flash (via `langchain-google-genai`)
- Python 3
- Hugging Face Spaces
## Requirements
Make sure the following packages are installed (already in `requirements.txt`): |