gemini-chat / README.md
theScottyBe's picture
Upload README.md with huggingface_hub
378b001 verified

A newer version of the Gradio SDK is available: 6.12.0

Upgrade
metadata
title: Gemini Chat - AI Background Removal
emoji: 🍌
colorFrom: purple
colorTo: blue
sdk: gradio
sdk_version: 3.50.2
app_file: app.py
pinned: false
license: mit

🍌 Gemini Chat - AI Background Removal

Production-quality AI background removal using remove.bg with experimental free model alternatives.

Features

  • Drag & Drop Upload - Easy image upload interface
  • Production Quality - Uses remove.bg for professional results
  • Multiple Models Available:
    • remove.bg (Default): Premium quality, ~3s, $0.009/image
    • 🍌 Nano Banana Pro (Experimental): Free, ~8s, bounding box only
    • Gemini 2.5 Flash (Experimental): Free, ~8s, bounding box only
  • Real-time Metrics - View confidence, processing time, and cost
  • Reliable Results - Production-tested background removal

How to Use

  1. Upload an image
  2. Select a model (or let it auto-select)
  3. Choose quality mode (High or Premium)
  4. Click "πŸš€ Remove Background"
  5. Download your processed image!

Technology

  • Framework: Gradio 4.0
  • Backend: Python with smart routing logic
  • Models: Nano Banana Pro (Gemini 3), Gemini 2.5 Flash, remove.bg API

Repository

Source Code: https://github.com/richmondgeneral/skills/tree/main/gemini-chat

Commits:

  • e22f381 - CLI implementation
  • fad95c8 - Web UI
  • f704379 - Documentation

Performance

Test Results:

  • Model: Nano Banana Pro (auto-selected)
  • Confidence: 98%
  • Processing Time: ~10s
  • Cost: Free

Built with ❀️ using Nano Banana Pro (Gemini 3), Gemini 2.5 Flash, and remove.bg