import pandas as pd from deta import Deta import streamlit as st st.set_page_config(page_title="Persian LLM Leaderboard", page_icon=":bar_chart:", layout="wide") # with open('.streamlit/style.css') as f: # st.markdown(f'', unsafe_allow_html=True) st.markdown("

Open Persian LLM Leaderboard

", unsafe_allow_html=True) DETA_KEY = st.secrets["DETA_KEY"] deta = Deta(DETA_KEY) database = deta.Base("submitted-models") def insert_model(data): return database.put(data) def fetch_all_models(): return database.fetch().items def get_model_name(model): return database.get(model) st.markdown("
", unsafe_allow_html=True) tab1, tab2, tab3 = st.tabs([ "\u2001\u2001\u2001 LLM Benchmark\u2001\u2001\u2001", "\u2001\u2001\u2001 Submit A Model\u2001\u2001\u2001", "\u2001\u2001\u2001 About Leaderboard\u2001\u2001\u2001"]) summ_eval_metrics = ['BLEU', 'CHARF', 'TER'] qas_eval_metrics = ['F1', 'EXACT-MATCH'] mts_eval_metrics = ['CHARF', 'BLEU', 'TER'] mcq_eval_metrics = ['MC1', 'MC2']