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)
|