Add clear_history function to reset chat history and conversation ID
Browse files
app.py
CHANGED
|
@@ -128,9 +128,13 @@ def check_kb_status():
|
|
| 128 |
return f"⚠️ Ошибка соединения, но база знаний существует\nРазмер: {size_text}"
|
| 129 |
return f"❌ Ошибка проверки статуса: {str(e)}"
|
| 130 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 131 |
# Create the Gradio interface
|
| 132 |
with gr.Blocks(title="Status Law Assistant", theme=gr.themes.Soft()) as demo:
|
| 133 |
-
# Add conversation_id state
|
| 134 |
conversation_id = gr.State(None)
|
| 135 |
|
| 136 |
gr.Markdown("# 🤖 Status Law Assistant")
|
|
|
|
| 128 |
return f"⚠️ Ошибка соединения, но база знаний существует\nРазмер: {size_text}"
|
| 129 |
return f"❌ Ошибка проверки статуса: {str(e)}"
|
| 130 |
|
| 131 |
+
def clear_history():
|
| 132 |
+
"""Reset chat history and conversation ID"""
|
| 133 |
+
return [], None # Returns empty history and resets conversation ID
|
| 134 |
+
|
| 135 |
# Create the Gradio interface
|
| 136 |
with gr.Blocks(title="Status Law Assistant", theme=gr.themes.Soft()) as demo:
|
| 137 |
+
# Add conversation_id state first
|
| 138 |
conversation_id = gr.State(None)
|
| 139 |
|
| 140 |
gr.Markdown("# 🤖 Status Law Assistant")
|