G35 / agent.py
JenniferHJF's picture
Upload agent.py
d5c94f2 verified
raw
history blame
628 Bytes
from transformers import pipeline
# Load fine-tuned translation model
translator = pipeline("text-generation", model="JenniferHJF/qwen1.5-emoji-finetuned", max_new_tokens=20, device=0)
# Load hate speech classifier model
classifier = pipeline("text-classification", model="unitary/toxic-bert", top_k=None, device=0)
def classify_emoji_text(text):
translated = translator(f"输入:{text}\n输出:")[0]["generated_text"]
translated_text = translated.strip().split("\n")[-1]
result = classifier(translated_text)[0]
label = result["label"]
score = result["score"]
return translated_text, label, score