import streamlit as st from streamlit_option_menu import option_menu class App: def __init__(self): pass def run(self): # Set up Dashboard st.set_page_config(page_title="OpenFactCheck Dashboard", page_icon=":bar_chart:", layout="wide") # Title st.markdown("

OpenFactCheck Dashboard

", unsafe_allow_html=True) st.markdown("
An Open-source Factuality Evaluation Demo for LLMs
", unsafe_allow_html=True) # Selection Menu selected = option_menu(None, ["Evaluate LLM Response", "Evaluate LLM", "Evaluate FactChecker", "Leaderboards", "About"], icons=['card-checklist', 'check-square', "check2-all", "trophy", "info-circle"], menu_icon="cast", default_index=0, orientation="horizontal" ) if __name__ == "__main__": app = App() app.run()