Spaces:
Sleeping
Sleeping
import gradio as gr | |
from transformers import pipeline | |
# Load a lightweight text-generation model for free usage | |
generator = pipeline("text-generation", model="tiiuae/falcon-rw-1b") | |
# Define chatbot function | |
def chatbot(message, history): | |
# Combine message history for context | |
prompt = message | |
result = generator(prompt, max_new_tokens=100, do_sample=True, temperature=0.7)[0]['generated_text'] | |
return result.strip() | |
# Launch Gradio chat interface | |
gr.ChatInterface( | |
fn=chatbot, | |
title="E-Waste Chatbot", | |
description="Ask questions about electronic waste, recycling, or environmental impact!", | |
theme="compact" | |
).launch() | |