# app.py # App de Análise de Sentimentos super simples para iniciantes import gradio as gr from transformers import pipeline # Carrega um modelo pronto de sentimentos (inglês) clf = pipeline("sentiment-analysis") # baixa o modelo automaticamente no Space def analisar(texto): if not texto.strip(): return "Digite um texto para analisar." result = clf(texto)[0] # Ex.: {'label': 'POSITIVE', 'score': 0.998} label = "Positivo" if "POS" in result["label"].upper() else "Negativo" conf = f"Confiança: {result['score']:.2f}" return f"{label} | {conf}" demo = gr.Interface( fn=analisar, inputs=gr.Textbox(label="Digite um texto em inglês"), outputs=gr.Textbox(label="Resultado"), title="Classificador de Sentimentos (demo)", description="Exemplo didático no Hugging Face Spaces usando Gradio + Transformers." ) if __name__ == "__main__": demo.launch()