import sys import streamlit as st import streamlit_antd_components as sac from chatchat.configs import VERSION from chatchat.server.utils import api_address from chatchat.webui_pages.utils import * from chatchat.webui_pages.dialogue.dialogue import dialogue_page, chat_box from chatchat.webui_pages.knowledge_base.knowledge_base import knowledge_base_page api = ApiRequest(base_url=api_address()) if __name__ == "__main__": is_lite = "lite" in sys.argv # TODO: remove lite mode st.set_page_config( "Langchain-Chatchat WebUI", get_img_base64("chatchat_icon_blue_square_v2.png"), initial_sidebar_state="expanded", menu_items={ 'Get Help': 'https://github.com/chatchat-space/Langchain-Chatchat', 'Report a bug': "https://github.com/chatchat-space/Langchain-Chatchat/issues", 'About': f"""欢迎使用 Langchain-Chatchat WebUI {VERSION}!""" }, layout="wide" ) # use the following code to set the app to wide mode and the html markdown to increase the sidebar width st.markdown( """