Update app.py
Browse files
app.py
CHANGED
|
@@ -115,7 +115,13 @@ def create_gradio_interface():
|
|
| 115 |
async def respond(message, history):
|
| 116 |
response, updated_history, search_results = await chat_service.chat(message, history)
|
| 117 |
# Convert updated_history to the required format
|
| 118 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
return formatted_history, updated_history, search_results
|
| 120 |
|
| 121 |
|
|
|
|
| 115 |
async def respond(message, history):
|
| 116 |
response, updated_history, search_results = await chat_service.chat(message, history)
|
| 117 |
# Convert updated_history to the required format
|
| 118 |
+
if isinstance(updated_history[0], dict):
|
| 119 |
+
formatted_history = [(item['user_input'], item['response']) for item in updated_history]
|
| 120 |
+
elif isinstance(updated_history[0], tuple):
|
| 121 |
+
formatted_history = [(item[0], item[1]) for item in updated_history]
|
| 122 |
+
else:
|
| 123 |
+
raise TypeError("Unexpected structure for updated_history")
|
| 124 |
+
#formatted_history = [(item['user_input'], item['response']) for item in updated_history]
|
| 125 |
return formatted_history, updated_history, search_results
|
| 126 |
|
| 127 |
|