import gradio as gr from transformers import pipeline # 감성 분석 파이프라인 초기화 sentiment = pipeline("sentiment-analysis") # 사용자 입력에 대한 감성 분석 결과를 반환하는 함수 def get_sentiment(입력): # 감성 분석 실행 result = sentiment(입력) # 결과 포맷팅 및 반환 return result[0] # Gradio 앱 인터페이스 구성 iface = gr.Interface( fn=get_sentiment, # 실행할 함수 inputs=gr.inputs.Textbox(lines=2, placeholder="여기에 텍스트를 입력하세요..."), # 입력란 설정 outputs="json", # 출력 형태 clear_on_submit=True, # 제출 후 입력란 클리어 title="텍스트 감성 분석", # UI 제목 description="텍스트를 입력하고 제출 버튼을 클릭하여 감성 분석 결과를 확인하세요." # UI 설명 ) # Gradio 앱 실행 iface.launch()