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 |
|