youngtsai commited on
Commit
34b0bf8
·
1 Parent(s): 9aee98a

moment.pop('transcript', None)

Browse files
Files changed (1) hide show
  1. app.py +7 -3
app.py CHANGED
@@ -1014,8 +1014,12 @@ def get_questions(video_id, df_string, source="gcs"):
1014
 
1015
  def generate_questions(df_string):
1016
  # 使用 OpenAI 生成基于上传数据的问题
1017
- df_string_json = json.loads(df_string)
 
 
 
1018
  content_text = ""
 
1019
  for entry in df_string_json:
1020
  content_text += entry["text"] + ","
1021
 
@@ -1706,7 +1710,7 @@ def chat_with_ai(ai_name, password, video_id, trascript_state, key_moments, user
1706
  for moment in key_moments_json:
1707
  moment.pop('images', None)
1708
  moment.pop('end', None)
1709
- moment.pop('text', None)
1710
  key_moments_text = json.dumps(key_moments_json, ensure_ascii=False)
1711
 
1712
  instructions = get_instructions(content_subject, content_grade, key_moments_text)
@@ -1781,7 +1785,7 @@ def chat_with_opan_ai_assistant(password, youtube_id, thread_id, trascript_state
1781
  for moment in key_moments_json:
1782
  moment.pop('images', None)
1783
  moment.pop('end', None)
1784
- moment.pop('text', None)
1785
  key_moments_text = json.dumps(key_moments_json, ensure_ascii=False)
1786
 
1787
  instructions = get_instructions(content_subject, content_grade, key_moments_text)
 
1014
 
1015
  def generate_questions(df_string):
1016
  # 使用 OpenAI 生成基于上传数据的问题
1017
+ if isinstance(df_string, str):
1018
+ df_string_json = json.loads(df_string)
1019
+ else:
1020
+ df_string_json = df_string
1021
  content_text = ""
1022
+
1023
  for entry in df_string_json:
1024
  content_text += entry["text"] + ","
1025
 
 
1710
  for moment in key_moments_json:
1711
  moment.pop('images', None)
1712
  moment.pop('end', None)
1713
+ moment.pop('transcript', None)
1714
  key_moments_text = json.dumps(key_moments_json, ensure_ascii=False)
1715
 
1716
  instructions = get_instructions(content_subject, content_grade, key_moments_text)
 
1785
  for moment in key_moments_json:
1786
  moment.pop('images', None)
1787
  moment.pop('end', None)
1788
+ moment.pop('transcript', None)
1789
  key_moments_text = json.dumps(key_moments_json, ensure_ascii=False)
1790
 
1791
  instructions = get_instructions(content_subject, content_grade, key_moments_text)