| import streamlit as st |
| import requests |
| from pydantic import BaseModel |
|
|
| |
| API_ENDPOINT = "https://kubrabuzlu-sentimentandintentionanalysis.hf.space/analyze/" |
|
|
| |
| class Text(BaseModel): |
| text: str |
|
|
| |
| st.title("Text Analysis App") |
|
|
| |
| input_text = st.text_area("Enter your text here:") |
|
|
| if st.button("Analyze"): |
| |
| response = requests.post(API_ENDPOINT, json=Text(text=input_text).dict()) |
|
|
| |
| if response.status_code == 200: |
| result = response.json() |
| st.write("Sentiment:", result["sentiment"]) |
| st.write("Intention:", result["intention"]) |
| else: |
| st.error("An error occurred while analyzing the text.") |
|
|