import gradio as gr import joblib model = joblib.load("model.pkl") vectorizer = joblib.load("vectorizer.pkl") def predict(text): X = vectorizer.transform([text]) pred = model.predict(X)[0] return "🚨 SPAM" if pred == 1 else "✅ NOT SPAM" iface = gr.Interface( fn=predict, inputs=gr.Textbox(label="Enter a message"), outputs=gr.Label(label="Prediction"), title="Spam Detector", description="A simple ML model that classifies messages as spam or not spam." ) iface.launch()