my-image-chatbot / README.md
Keyurjotaniya007's picture
Update README.md
8b2e8f3 verified

A newer version of the Streamlit SDK is available: 1.51.0

Upgrade
metadata
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):