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"
)
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,40, 58])
with col_logo:
st.image("/home/ubuntu/AI-search-with-amazon-opensearch-service/OpenSearchApp/images/OS_AI_1_cropped.png", use_column_width=True)
#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"""
""", 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")
# 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"""
""", 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")