文件上传与参数设置with st.sidebar: st.header("⚙️ 设置")# 文件上传 uploaded_file = st.file_uploader("上传文档", type=["txt", "md"])if uploaded_file: st.session_state.doc_content = read_text_file(uploaded_file) st.success(f"✅ 已加载:{uploaded_file.name}")# 系统提示词 system_prompt = st.text_area("系统提示词", value="你是一个文档问答助手,请基于提供的文档内容回答问题。", height=100 ) st.session_state.system_prompt = system_prompt# 温度参数 temperature = st.slider("创造性", min_value=0.0, max_value=1.0, value=0.7, step=0.1)# 清空对话if st.button("🗑️ 清空对话"): st.session_state.messages = [] st.rerun()