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() | |