youngtsai commited on
Commit
e6ddfd0
1 Parent(s): 92aaf71

response_text = messages.data[0].content[0].text.value

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -1046,9 +1046,12 @@ def chat_with_youtube_transcript(youtube_id, thread_id, user_message, chat_histo
1046
  # 等待助手响应,设定最大等待时间为 30 秒
1047
  run_status = poll_run_status(run.id, thread.id, timeout=30)
1048
  # 获取助手的响应消息
1049
- messages = client.beta.threads.messages.list(thread_id=thread.id)
1050
- # [MessageContentText(text=Text(annotations=[], value='您好!有什麼我可以幫助您的嗎?如果有任何問題或需要指導,請隨時告訴我!'), type='text')]
1051
- response_text = messages[-1].content.text.value
 
 
 
1052
 
1053
  # 更新聊天历史
1054
  new_chat_history = (user_message, response_text)
 
1046
  # 等待助手响应,设定最大等待时间为 30 秒
1047
  run_status = poll_run_status(run.id, thread.id, timeout=30)
1048
  # 获取助手的响应消息
1049
+ if run_status == "completed":
1050
+ messages = client.beta.threads.messages.list(thread_id=thread.id)
1051
+ # [MessageContentText(text=Text(annotations=[], value='您好!有什麼我可以幫助您的嗎?如果有任何問題或需要指導,請隨時告訴我!'), type='text')]
1052
+ response_text = messages.data[0].content[0].text.value
1053
+ else:
1054
+ response_text = "學習精靈有點累,請稍後再試!"
1055
 
1056
  # 更新聊天历史
1057
  new_chat_history = (user_message, response_text)