Spaces:
Sleeping
Sleeping
Update utils/chatbot_interface4.py
Browse files
utils/chatbot_interface4.py
CHANGED
@@ -2,6 +2,7 @@ import os
|
|
2 |
import json
|
3 |
import logging
|
4 |
from typing import Optional
|
|
|
5 |
import gradio as gr
|
6 |
from utils.response_manager import ResponseManager
|
7 |
|
@@ -142,8 +143,8 @@ class ChatbotInterface:
|
|
142 |
return [], [], response_manager, "" # Returns [chatbot_output,conversation_state, response_manager_state, user_input]
|
143 |
|
144 |
# Process input now uses session-specific ResponseManager
|
145 |
-
def process_input(user_message, chat_history, response_manager):
|
146 |
-
updated_history = response_manager.generate_response(user_message, chat_history)
|
147 |
return updated_history, updated_history, response_manager, "" # Returns [chatbot_output, conversation_state, response_manager_state, user_input]
|
148 |
|
149 |
# Initialize ResponseManager object for a session on load
|
|
|
2 |
import json
|
3 |
import logging
|
4 |
from typing import Optional
|
5 |
+
import asyncio
|
6 |
import gradio as gr
|
7 |
from utils.response_manager import ResponseManager
|
8 |
|
|
|
143 |
return [], [], response_manager, "" # Returns [chatbot_output,conversation_state, response_manager_state, user_input]
|
144 |
|
145 |
# Process input now uses session-specific ResponseManager
|
146 |
+
async def process_input(user_message, chat_history, response_manager):
|
147 |
+
updated_history = await response_manager.generate_response(user_message, chat_history)
|
148 |
return updated_history, updated_history, response_manager, "" # Returns [chatbot_output, conversation_state, response_manager_state, user_input]
|
149 |
|
150 |
# Initialize ResponseManager object for a session on load
|