Spaces:
Sleeping
Sleeping
moment.pop('transcript', None)
Browse files
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 |
-
|
|
|
|
|
|
|
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('
|
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('
|
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)
|