Spaces:
Sleeping
Sleeping
response_text = messages.data[0].content[0].text.value
Browse files
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 |
-
|
1050 |
-
|
1051 |
-
|
|
|
|
|
|
|
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)
|