Wendong-Fan commited on
Commit
aee6305
·
verified ·
1 Parent(s): 3bcfc72

Update apps/agents/agents.py

Browse files
Files changed (1) hide show
  1. apps/agents/agents.py +7 -6
apps/agents/agents.py CHANGED
@@ -24,6 +24,7 @@ from typing import Any, Dict, List, Optional, Tuple, Union
24
 
25
  import gradio as gr
26
  import openai
 
27
 
28
  import tenacity
29
 
@@ -196,8 +197,8 @@ def role_playing_start(
196
  extend_task_specify_meta_dict=meta_dict,
197
  output_language=language,
198
  )
199
- except (openai.error.RateLimitError, tenacity.RetryError,
200
- RuntimeError) as ex:
201
  print("OpenAI API exception 0 " + str(ex))
202
  return (state, str(ex), "", [], gr.update())
203
 
@@ -247,8 +248,8 @@ def role_playing_chat_init(state) -> \
247
  try:
248
  init_assistant_msg: BaseMessage
249
  init_assistant_msg = session.init_chat()
250
- except (openai.RateLimitError, tenacity.RetryError,
251
- RuntimeError) as ex:
252
  print("OpenAI API exception 1 " + str(ex))
253
  state.session = None
254
  return state, state.chat, gr.update()
@@ -289,8 +290,8 @@ def role_playing_chat_cont(state) -> \
289
  try:
290
  assistant_response, user_response = session.step(
291
  state.saved_assistant_msg)
292
- except (openai.RateLimitError, tenacity.RetryError,
293
- RuntimeError) as ex:
294
  print("OpenAI API exception 2 " + str(ex))
295
  state.session = None
296
  return state, state.chat, gr.update(), gr.update()
 
24
 
25
  import gradio as gr
26
  import openai
27
+ from openai import RateLimitError, APIError
28
 
29
  import tenacity
30
 
 
197
  extend_task_specify_meta_dict=meta_dict,
198
  output_language=language,
199
  )
200
+ except (RateLimitError, tenacity.RetryError,
201
+ RuntimeError, APIError) as ex:
202
  print("OpenAI API exception 0 " + str(ex))
203
  return (state, str(ex), "", [], gr.update())
204
 
 
248
  try:
249
  init_assistant_msg: BaseMessage
250
  init_assistant_msg = session.init_chat()
251
+ except (RateLimitError, tenacity.RetryError,
252
+ RuntimeError, APIError) as ex:
253
  print("OpenAI API exception 1 " + str(ex))
254
  state.session = None
255
  return state, state.chat, gr.update()
 
290
  try:
291
  assistant_response, user_response = session.step(
292
  state.saved_assistant_msg)
293
+ except (RateLimitError, tenacity.RetryError,
294
+ RuntimeError, APIError) as ex:
295
  print("OpenAI API exception 2 " + str(ex))
296
  state.session = None
297
  return state, state.chat, gr.update(), gr.update()