AashitaK commited on
Commit
1abc7f3
·
verified ·
1 Parent(s): b33ad39

Update utils/chatbot_interface4.py

Browse files
Files changed (1) hide show
  1. utils/chatbot_interface4.py +3 -2
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