Hussain033's picture
Update app.py
2b66a48 verified
import gradio as gr
from phishing_url_detection.featureExtractor import featureExtraction
from pycaret.classification import load_model, predict_model
model = load_model('models/phishingdetection')
def predict(url):
data = featureExtraction(url)
result = predict_model(model, data = data)
return result['prediction_label'][0]
app = gr.Interface(fn=predict,
inputs="text",
outputs="text",
)
if __name__ == "__main__":
app.launch(debug = True)