import streamlit as st from transformers import pipeline def sentiment_funtion(text): model = pipeline("sentiment-analysis", model="stevhliu/my_awesome_model") output = model(text)[0] label = output["label"] score = output["score"] return label , score def main(): st.title("Dineth") st.sidebar.image("https://huggingface.co/spaces/Dineth98/TA_1/resolve/main/sentiment-analysis-1280x720.jpg", use_column_width=True) st.sidebar.subheader("About This App") st.sidebar.write("Fuck off") user_input = st.text_area("Input Text Here") if st.button("Sentiment"): label , score = sentiment_funtion(user_input) if label == "LABEL_1": label = "Positive" postive_score = score negative_score = 1 - score else: label = "Negative" postive_score = 1 - score negative_score = score st.write("Sentiment:") st.write(f"Sentiment Label: {label}") st.write(f"Positive Score: {postive_score:.2f}") st.write(f"Negative Score: {negative_score:.2f}") if __name__ == "__main__": main()