Amirhoseinsh's picture
update app.py
97d5130
raw
history blame
No virus
1.09 kB
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'<style>{f.read()}</style>', unsafe_allow_html=True)
st.markdown("<h1>Open Persian LLM Leaderboard</h1>", 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("<br>", 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']