CASLL commited on
Commit
a8a65db
1 Parent(s): b26cf84

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -0
app.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import pipeline # <- Simplifica o uso de modelos pre-treinados
2
+
3
+ def sentiment_analysis(input_user):
4
+ '''
5
+ Essa função recolhe a mensagem do
6
+ user e retorna o sentimento (positivo/negativo).
7
+ '''
8
+
9
+ # Definir tarefa de classificação
10
+ pipe = pipeline("sentiment-analysis") # <- Modelo pode ser personalizado
11
+
12
+ response = pipe(input_user) # <- Mensagem para ser avaliada
13
+
14
+ for r in response:
15
+ return (r['label'])
16
+
17
+
18
+ !pip install -q gradio;
19
+
20
+ # Importar Gradio
21
+ import gradio as gr
22
+
23
+ # Criação da interface
24
+ interface = gr.Interface(fn=sentiment_analysis, # <- Função que retorna classificação do texto
25
+ inputs=[gr.Textbox(label="Mensagem", placeholder="Mensagem")], # <- Campo de texto
26
+ outputs=gr.Textbox(label="Classificação"), # <- Resposta
27
+ title="Sentiment-Analysis"
28
+ )
29
+ # Run
30
+ interface.launch(share=True)