import openai import gradio as gr # OpenAI API 인증 정보 설정 api_key = "YOUR_OPENAI_API_KEY" openai.api_key = api_key # 감성 분석을 위한 함수 def analyze_sentiment(text): # OpenAI API를 사용하여 텍스트 감성 분석 수행 response = openai.Completion.create( engine="text-davinci-002", # 감성 분석 엔진 선택 prompt=text, temperature=0, max_tokens=1 ) # 결과에서 감성 레이블 추출 sentiment = response.choices[0].text.strip() return sentiment # Gradio를 사용하여 웹 인터페이스 생성 input_text = gr.inputs.Textbox(lines=5, label="Enter text for sentiment analysis") output_text = gr.outputs.Textbox(label="Sentiment") # Gradio UI 구성 gr.Interface(analyze_sentiment, inputs=input_text, outputs=output_text).launch()