Spaces:
Runtime error
Runtime error
from transformers import pipeline | |
import gradio as gr | |
def coding(model, text, codetext): | |
classifier = pipeline("zero-shot-classification", model=model) | |
codelist = codetext.split(';') | |
output = classifier(text, codelist, multi_label=True) | |
return output | |
iface = gr.Interface( | |
fn=coding, | |
inputs=[ | |
gr.Radio( | |
[ | |
"facebook/bart-large-mnli", | |
"MoritzLaurer/multilingual-MiniLMv2-L6-mnli-xnli", | |
"MoritzLaurer/mDeBERTa-v3-base-xnli-multilingual-nli-2mil7", | |
"MoritzLaurer/mDeBERTa-v3-base-mnli-xnli", | |
"MoritzLaurer/deberta-v3-large-zeroshot-v2.0", | |
#"joeddav/xlm-roberta-large-xnli" | |
], | |
#min_width=200, | |
#scale=2, | |
value="facebook/bart-large-mnli", | |
label="Model" | |
), | |
gr.TextArea( | |
label='Comment', | |
value='感覺性格溫和,適合香港人,特別係亞洲人的肌膚,不足之處就是感覺很少有優惠,價錢都比較貴' | |
), | |
gr.Textbox( | |
label='Code list (colon-separated)', | |
value='非常好/很好/好滿意;價錢合理/實惠/不太貴/親民/價格適中/價格便宜/價錢大眾化;價錢貴/不合理/比日本台灣貴/可以再平d' | |
) | |
], | |
outputs=[ | |
#gr.Textbox(label='Result') | |
gr.JSON() | |
#gr.BarPlot() | |
], | |
title="NuanceTree Coding Test", | |
description="Test Zero-Shot Classification", | |
allow_flagging='never' | |
) | |
iface.launch() | |