import gradio as gr from transformers import pipeline # Load sentiment analysis pipeline sentiment_pipeline = pipeline("sentiment-analysis") def analyze_sentiment(text): result = sentiment_pipeline(text)[0] label = result['label'] score = result['score'] return f"Sentiment: {label} (confidence: {score:.2f})" iface = gr.Interface( fn=analyze_sentiment, inputs=gr.Textbox(lines=2, placeholder="Enter text here..."), outputs="text", title="Sentiment Analysis", description="Enter text to analyze its sentiment (positive/negative)." ) if __name__ == "__main__": iface.launch()