Update app.py
Browse files
app.py
CHANGED
@@ -243,18 +243,6 @@ DEFAULT_THEME = {
|
|
243 |
}
|
244 |
}
|
245 |
|
246 |
-
def format_history(history):
|
247 |
-
messages = [{
|
248 |
-
"role": "system",
|
249 |
-
"content": "You are a helpful assistant named Flare.",
|
250 |
-
}]
|
251 |
-
for item in history:
|
252 |
-
if item["role"] == "user":
|
253 |
-
messages.append({"role": "user", "content": item["content"]})
|
254 |
-
elif item["role"] == "assistant":
|
255 |
-
messages.append({"role": "assistant", "content": item["content"]})
|
256 |
-
return messages
|
257 |
-
|
258 |
def load_history():
|
259 |
"""加载历史记录"""
|
260 |
try:
|
@@ -1058,10 +1046,8 @@ with gr.Blocks(css=css, fill_width=True) as demo:
|
|
1058 |
conversations, add_conversation_btn, chatbot, state
|
1059 |
])
|
1060 |
|
1061 |
-
# 添加状态更新时的保存逻辑
|
1062 |
-
|
1063 |
-
inputs=state,
|
1064 |
-
outputs=None)
|
1065 |
|
1066 |
if __name__ == "__main__":
|
1067 |
demo.queue(default_concurrency_limit=200).launch(ssr_mode=False, max_threads=200)
|
|
|
243 |
}
|
244 |
}
|
245 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
246 |
def load_history():
|
247 |
"""加载历史记录"""
|
248 |
try:
|
|
|
1046 |
conversations, add_conversation_btn, chatbot, state
|
1047 |
])
|
1048 |
|
1049 |
+
# 添加状态更新时的保存逻辑 (исправленный вариант)
|
1050 |
+
state.change(fn=Gradio_Events.update_browser_state, inputs=state, outputs=None)
|
|
|
|
|
1051 |
|
1052 |
if __name__ == "__main__":
|
1053 |
demo.queue(default_concurrency_limit=200).launch(ssr_mode=False, max_threads=200)
|