import streamlit as st from PIL import Image import base64 import yaml import os import urllib.request import tarfile from yaml.loader import SafeLoader import warnings import utilities.invoke_models as invoke_models import threading warnings.filterwarnings("ignore", category=DeprecationWarning) # Page setup st.set_page_config( layout="wide", page_icon="/home/ubuntu/images/opensearch_mark_default.png" ) # def async_bedrock_warmup(): # try: # _ = invoke_models.invoke_model_mm("hi", "none") # _ = invoke_models.invoke_model("hi") # _ = invoke_models.invoke_llm_model("hi", False) # st.session_state.bedrock_warmup_done = True # print("[Background Warmup] Done.") # except Exception as e: # print(f"[Background Warmup] Failed: {e}") # if "bedrock_warmup_done" not in st.session_state: # async_bedrock_warmup() st.markdown("""