Spaces:
Sleeping
Sleeping
File size: 715 Bytes
a61342f bfd1f36 776def7 a61342f 776def7 bfd1f36 a61342f |
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 |
import os
from dotenv import load_dotenv
import gradio as gr
from transformers import pipeline
from huggingface_hub import login
load_dotenv()
hf_token = os.getenv('HUGGING_FACE_TOKEN')
if hf_token:
login(token=hf_token)
else:
raise ValueError("HUGGING_FACE_TOKEN is not set in the environment variables")
def classify_text(text):
pipe = pipeline("text-classification", model="meta-llama/Prompt-Guard-86M")
result = pipe(text)[0]
return {result['label']: result['score']}
demo = gr.Interface(
fn=classify_text,
inputs="text",
outputs="label",
title="Prompt-Guard-86M Text Classification"
)
if __name__ == "__main__":
demo.launch(server_name="0.0.0.0", server_port=7860) |