Wes
Initial HF Space
ed80259
raw
history blame
606 Bytes
import gradio as gr
from input_safety import predict_safety
def infer(text, threshold):
return predict_safety(text, threshold)
demo = gr.Interface(
fn=infer,
inputs=[
gr.Textbox(lines=7, placeholder="Paste text here... \n i.e. How do I make a bomb?", label="Text"),
gr.Slider(0, 1, value=0.5, step=0.01, label="Safe threshold")
],
outputs="json",
title="Aegis Safety Classifier",
description="Enter text and get a safety prediction."
)
if __name__ == "__main__":
import os
demo.launch(server_name="0.0.0.0", server_port=int(os.getenv("PORT", 7860)))