Spaces:
Sleeping
Sleeping
client.beta.threads.update(
Browse filesthread_id=thread_id,
metadata={
"youtube_id": video_id,
"user_data": user_data,
"content_subject": content_subject,
"content_grade": content_grade,
"assistant_id": assistant_id,
}
)
app.py
CHANGED
@@ -2103,7 +2103,7 @@ def poll_run_status(run_id, thread_id, timeout=600, poll_interval=5):
|
|
2103 |
|
2104 |
return run.status
|
2105 |
|
2106 |
-
def streaming_chat_with_open_ai(user_message, chat_history, password, user_data, thread_id, trascript, key_moments, content_subject, content_grade):
|
2107 |
verify_password(password)
|
2108 |
|
2109 |
print("=====user_data=====")
|
@@ -2154,6 +2154,17 @@ def streaming_chat_with_open_ai(user_message, chat_history, password, user_data,
|
|
2154 |
thread = client.beta.threads.retrieve(thread_id)
|
2155 |
print(f"old thread_id: {thread_id}")
|
2156 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2157 |
# 向线程添加用户的消息
|
2158 |
client.beta.threads.messages.create(
|
2159 |
thread_id=thread.id,
|
@@ -2453,7 +2464,7 @@ with gr.Blocks(theme=gr.themes.Base(primary_hue=gr.themes.colors.orange, seconda
|
|
2453 |
🔠 鍵盤輸入你的問題,我會盡力回答你的問題喔!\n
|
2454 |
💤 我還在成長,體力有限,每一次學習只能回答十個問題,請讓我休息一下再問問題喔!
|
2455 |
"""
|
2456 |
-
additional_inputs = [password, user_data, streaming_chat_thread_id_state, trascript_state, key_moments_state, content_subject_state, content_grade_state]
|
2457 |
streaming_chat = gr.ChatInterface(
|
2458 |
fn=streaming_chat_with_open_ai,
|
2459 |
additional_inputs=additional_inputs,
|
|
|
2103 |
|
2104 |
return run.status
|
2105 |
|
2106 |
+
def streaming_chat_with_open_ai(user_message, chat_history, password, video_id, user_data, thread_id, trascript, key_moments, content_subject, content_grade):
|
2107 |
verify_password(password)
|
2108 |
|
2109 |
print("=====user_data=====")
|
|
|
2154 |
thread = client.beta.threads.retrieve(thread_id)
|
2155 |
print(f"old thread_id: {thread_id}")
|
2156 |
|
2157 |
+
client.beta.threads.update(
|
2158 |
+
thread_id=thread_id,
|
2159 |
+
metadata={
|
2160 |
+
"youtube_id": video_id,
|
2161 |
+
"user_data": user_data,
|
2162 |
+
"content_subject": content_subject,
|
2163 |
+
"content_grade": content_grade,
|
2164 |
+
"assistant_id": assistant_id,
|
2165 |
+
}
|
2166 |
+
)
|
2167 |
+
|
2168 |
# 向线程添加用户的消息
|
2169 |
client.beta.threads.messages.create(
|
2170 |
thread_id=thread.id,
|
|
|
2464 |
🔠 鍵盤輸入你的問題,我會盡力回答你的問題喔!\n
|
2465 |
💤 我還在成長,體力有限,每一次學習只能回答十個問題,請讓我休息一下再問問題喔!
|
2466 |
"""
|
2467 |
+
additional_inputs = [password, video_id, user_data, streaming_chat_thread_id_state, trascript_state, key_moments_state, content_subject_state, content_grade_state]
|
2468 |
streaming_chat = gr.ChatInterface(
|
2469 |
fn=streaming_chat_with_open_ai,
|
2470 |
additional_inputs=additional_inputs,
|