youngtsai commited on
Commit
efef8af
·
1 Parent(s): 664644e

client.beta.threads.update(

Browse files

thread_id=thread_id,
metadata={
"youtube_id": video_id,
"user_data": user_data,
"content_subject": content_subject,
"content_grade": content_grade,
"assistant_id": assistant_id,
}
)

Files changed (1) hide show
  1. app.py +13 -2
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,