Spaces:
Paused
Paused
| from transformers import pipeline | |
| import streamlit as st | |
| MODEL_URLS = { | |
| "DISTILIBERT MODEL": "MENG21/stud-fac-eval-distilbert-base-uncased", | |
| "BERT-LARGE MODEL": "MENG21/stud-fac-eval-bert-large-uncased", | |
| "BERT-BASE MODEL": "MENG21/stud-fac-eval-bert-base-uncased" | |
| } | |
| def analyze_sintement(text, selected_model): | |
| # st.write(selected_model) | |
| # API_URL = MODEL_URLS.get(selected_model, MODEL_URLS[selected_model]) # Get API URL based on selected model | |
| # Create a text classification pipeline | |
| classifier = pipeline("text-classification", model=MODEL_URLS[selected_model]) | |
| result = classifier(text) | |
| # st.text(result) | |
| return result[0]['label'], result[0]['score'] |