Spaces:
Build error
Build error
| import streamlit as st | |
| uploaded_file = st.sidebar.file_uploader("上传文件") | |
| if uploaded_file is not None: | |
| st.session_state.previous_file = uploaded_file | |
| else: | |
| st.warning("请上传文档文件") | |
| st.stop() | |
| if "uploaded_file" in st.session_state: | |
| if st.session_state.uploaded_file is not None: | |
| if st.session_state.uploaded_file != st.session_state.previous_file: | |
| # 重新生成向量并保存 | |
| documents = process_file(st.session_state.uploaded_file) | |
| st.session_state.new_index = VectorStoreIndex.from_documents(documents) | |
| st.session_state.previous_file = st.session_state.uploaded_file | |