thinkall commited on
Commit
372fa9f
·
1 Parent(s): 6c454ed

Catch error from LLMs

Browse files
Files changed (1) hide show
  1. app.py +11 -8
app.py CHANGED
@@ -64,13 +64,16 @@ def initiate_chat(config_list, problem, queue, n_results=3):
64
  )
65
  assistant.llm_config.update(llm_config[0])
66
  assistant.reset()
67
- ragproxyagent.initiate_chat(
68
- assistant, problem=problem, silent=False, n_results=n_results
69
- )
70
- messages = ragproxyagent.chat_messages
71
- messages = [messages[k] for k in messages.keys()][0]
72
- messages = [m["content"] for m in messages if m["role"] == "user"]
73
- print("messages: ", messages)
 
 
 
74
  queue.put(messages)
75
 
76
 
@@ -82,7 +85,7 @@ def chatbot_reply(input_text):
82
  args=(config_list, input_text, queue),
83
  )
84
  process.start()
85
- process.join(30)
86
  messages = queue.get()
87
  return messages
88
 
 
64
  )
65
  assistant.llm_config.update(llm_config[0])
66
  assistant.reset()
67
+ try:
68
+ ragproxyagent.initiate_chat(
69
+ assistant, problem=problem, silent=False, n_results=n_results
70
+ )
71
+ messages = ragproxyagent.chat_messages
72
+ messages = [messages[k] for k in messages.keys()][0]
73
+ messages = [m["content"] for m in messages if m["role"] == "user"]
74
+ print("messages: ", messages)
75
+ except Exception as e:
76
+ messages = [str(e)]
77
  queue.put(messages)
78
 
79
 
 
85
  args=(config_list, input_text, queue),
86
  )
87
  process.start()
88
+ process.join()
89
  messages = queue.get()
90
  return messages
91