import streamlit as st from typing import Dict, Any from transformers import pipeline from src.constants import SETTINGS, COLORS @st.cache_resource def load_models() -> Dict[str, pipeline]: return { model_name: pipeline(task=SETTINGS.task, model=model_name) for model_name in SETTINGS.models } def colorize_sentiment(label, score) -> str: color = COLORS.get(label, COLORS['DEFAULT']) return f"""