import streamlit as st from PIL import Image import base64 import yaml import os import urllib.request import tarfile from yaml.loader import SafeLoader # Page setup st.set_page_config( layout="wide", page_icon="/home/ubuntu/images/opensearch_mark_default.png" ) st.markdown(""" """, unsafe_allow_html=True) # Header with logo and title extra, col_logo, col_title = st.columns([3,34, 63]) with col_logo: st.image("/home/user/app/images/OS_AI_1_cropped.png", use_column_width=True) st.write("") st.write("") #st.image("/home/ubuntu/images/OS_AI_1.png", use_column_width=True) # with col_title: # st.write("") # st.markdown('
OpenSearch AI demos
', unsafe_allow_html=True) def demo_link_block(icon, title, target_page): st.markdown(f"""
{icon} {title}
""", unsafe_allow_html=True) st.write("") demo_link_block("🔍", "AI Search", "Semantic_Search") demo_link_block("💬","Multimodal Conversational Search", "Multimodal_Conversational_Search") demo_link_block("🛍️","Agentic Shopping Assistant", "AI_Shopping_Assistant")