File size: 716 Bytes
9c0f13b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import gradio as gr
from transformers import pipeline

# Carregar o modelo
pipe = pipeline(model="MoritzLaurer/mDeBERTa-v3-base-xnli-multilingual-nli-2mil7")

# Função de inferência para o Gradio
def classify_text(text):
    result = pipe(text, candidate_labels=['saudação', 'fim de conversa', 'outro'])
    return result

# Criar a interface do Gradio
interface = gr.Interface(fn=classify_text, 
                         inputs="text", 
                         outputs="json", 
                         title="Classificador de Textos - ZEROSHOT", 
                         description="Classifique um texto em uma das categorias: saudação, fim de conversa ou outro.")

# Rodar a interface
interface.launch()