Spaces:
Runtime error
Runtime error
import sys | |
import logging | |
import streamlit as st | |
from multipage import MultiPage | |
from pages import ask, settings, info | |
logging.basicConfig( | |
level=logging.DEBUG, | |
format="%(levelname)s %(asctime)s %(name)s:%(message)s", | |
handlers=[logging.StreamHandler(sys.stdout)], | |
force=True, | |
) | |
def init_session_key_value(key, value): | |
if key not in st.session_state: | |
st.session_state[key] = value | |
lfqa_api = "HuggingFace" if "api_lfqa_selector" not in st.secrets else st.secrets["api_lfqa_selector"] | |
session_values = {"api_lfqa_selector": lfqa_api, | |
"tts": "Google", | |
"min_length": 64, | |
"max_length": 256, | |
"do_sample": False, | |
"early_stopping": True, | |
"num_beams": 8, | |
"temperature": 1.0, | |
"top_k": None, | |
"top_p": None, | |
"no_repeat_ngram_size": 3, | |
"num_return_sequences": 1} | |
for k, v in session_values.items(): | |
init_session_key_value(k, v) | |
app = MultiPage() | |
st.set_page_config( | |
page_title="Wikipedia Assistant", | |
initial_sidebar_state="expanded", | |
) | |
# Add all your application here | |
app.add_page("Home", "house", ask.app) | |
app.add_page("Settings", "gear", settings.app) | |
app.add_page("Info", "info", info.app) | |
# The main app | |
app.run() | |