Spaces:
Sleeping
Sleeping
File size: 1,736 Bytes
e85aacc 2b506bf e85aacc 2b506bf e85aacc 2b506bf | 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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | ---
title: RecycloBot
emoji: ♻️
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 6.12.0
app_file: app.py
pinned: true
short_description: AI-Powered Recycling Adviser
---
# ♻️ RecycloBot – AI-Powered Recycling Advisor
RecycloBot helps users determine whether an item is recyclable using AI. It analyzes a description, an image, or both, and provides personalized, region-specific recycling guidance.
---
## 🚀 Purpose
Empower users to make eco-friendly choices by identifying if everyday waste items are recyclable, how to dispose of them correctly, and why it matters — all with help from AI and power of LLM.
---
## ✨ Key Features
* 📷 Image + text-based item recognition
* 🌍 Region-aware recycling guidance
* 🧠 Smart Item Classification (material type, category, disposal method, risk level)
* 🌱 Environmental Impact Scoring (CO₂ impact, pollution risk, environmental consequence)
* 🤖 Powered by a multimodal LLM (vision + language) via API.
---
## 🧠 APIs Support
* **1.** [Nebius Studio API](https://nebius.ai/)
* **2.** [Google Gemini](https://gemini.google.com/app)
---
## 🛠️ Functionality Overview
Users can:
* Upload an image of item which needs to be recycled and optionally describe it (or both).
* Specify your location to receive recycling advice tailored to your area.
* Get AI-generated recycling advice for the item.
---
## 📦 Dependencies
### 🧪 Install dependencies after clonning with:
```bash
pip install -r requirements.txt
```
---
## ▶️ How to Run
```bash
python app.py
```
Then open your browser at `http://localhost:7860/`
---
Made with ❤️ using Gradio in India
Created by [tejasashinde](https://huggingface.co/tejasashinde)
--- |