Spaces:
Sleeping
Sleeping
worksheet_exam_result_retrun_original.click(
Browse files
app.py
CHANGED
@@ -1017,7 +1017,7 @@ def on_generate_ai_content(password, df_string, topic, grade, level, specific_fe
|
|
1017 |
"max_tokens": 4000 # 举例,实际上您可能需要更详细的配置
|
1018 |
}
|
1019 |
ai_content = material.send_ai_request(OPEN_AI_CLIENT, request_payload)
|
1020 |
-
return ai_content, prompt, prompt
|
1021 |
|
1022 |
def generate_exam_fine_tune_result(password, exam_result_prompt , df_string_output, exam_result, exam_result_fine_tune_prompt):
|
1023 |
verify_password(password)
|
@@ -1033,6 +1033,10 @@ def generate_exam_fine_tune_result(password, exam_result_prompt , df_string_outp
|
|
1033 |
ai_content = material.send_ai_request(OPEN_AI_CLIENT, request_payload)
|
1034 |
return ai_content
|
1035 |
|
|
|
|
|
|
|
|
|
1036 |
def create_word(content):
|
1037 |
unique_filename = str(uuid.uuid4())
|
1038 |
word_file_path = f"/tmp/{unique_filename}.docx"
|
@@ -1680,11 +1684,11 @@ with gr.Blocks() as demo:
|
|
1680 |
with gr.Column(scale=2):
|
1681 |
# 生成對應不同模式的結果
|
1682 |
worksheet_exam_result_prompt = gr.Textbox(visible=False)
|
|
|
1683 |
worksheet_exam_result = gr.Textbox(label="初次生成結果", show_copy_button=True, interactive=True)
|
1684 |
worksheet_exam_result_fine_tune_prompt = gr.Textbox(label="根據結果,輸入你想更改的想法")
|
1685 |
worksheet_exam_result_fine_tune_btn = gr.Button("微調結果")
|
1686 |
-
|
1687 |
-
|
1688 |
worksheet_download_exam_result_button = gr.Button("下载结果")
|
1689 |
worksheet_exam_result_word_link = gr.File(label="Download Word")
|
1690 |
|
@@ -1699,11 +1703,11 @@ with gr.Blocks() as demo:
|
|
1699 |
with gr.Column(scale=2):
|
1700 |
# 生成對應不同模式的結果
|
1701 |
lesson_plan_exam_result_prompt = gr.Textbox(visible=False)
|
|
|
1702 |
lesson_plan_exam_result = gr.Textbox(label="初次生成結果", show_copy_button=True, interactive=True)
|
1703 |
lesson_plan_exam_result_fine_tune_prompt = gr.Textbox(label="根據結果,輸入你想更改的想法")
|
1704 |
lesson_plan_exam_result_fine_tune_btn = gr.Button("微調結果")
|
1705 |
-
|
1706 |
-
|
1707 |
lesson_plan_download_exam_result_button = gr.Button("下载结果")
|
1708 |
lesson_plan_exam_result_word_link = gr.File(label="Download Word")
|
1709 |
|
@@ -1718,11 +1722,11 @@ with gr.Blocks() as demo:
|
|
1718 |
with gr.Column(scale=2):
|
1719 |
# 生成對應不同模式的結果
|
1720 |
exit_ticket_exam_result_prompt = gr.Textbox(visible=False)
|
|
|
1721 |
exit_ticket_exam_result = gr.Textbox(label="初次生成結果", show_copy_button=True, interactive=True)
|
1722 |
exit_ticket_exam_result_fine_tune_prompt = gr.Textbox(label="根據結果,輸入你想更改的想法")
|
1723 |
exit_ticket_exam_result_fine_tune_btn = gr.Button("微調結果")
|
1724 |
-
|
1725 |
-
|
1726 |
exit_ticket_download_exam_result_button = gr.Button("下载结果")
|
1727 |
exit_ticket_exam_result_word_link = gr.File(label="Download Word")
|
1728 |
|
@@ -1843,30 +1847,66 @@ with gr.Blocks() as demo:
|
|
1843 |
worksheet_content_btn.click(
|
1844 |
on_generate_ai_content,
|
1845 |
inputs=[password, df_string_output, content_topic, content_grade, content_level, worksheet_algorithm, worksheet_content_type_name],
|
1846 |
-
outputs=[worksheet_exam_result, worksheet_prompt, worksheet_exam_result_prompt]
|
1847 |
)
|
1848 |
lesson_plan_btn.click(
|
1849 |
on_generate_ai_content,
|
1850 |
inputs=[password, df_string_output, content_topic, content_grade, content_level, lesson_plan_time, lesson_plan_content_type_name],
|
1851 |
-
outputs=[lesson_plan_exam_result, lesson_plan_prompt, lesson_plan_exam_result_prompt]
|
1852 |
)
|
1853 |
exit_ticket_btn.click(
|
1854 |
on_generate_ai_content,
|
1855 |
inputs=[password, df_string_output, content_topic, content_grade, content_level, exit_ticket_time, exit_ticket_content_type_name],
|
1856 |
-
outputs=[exit_ticket_exam_result, exit_ticket_prompt, exit_ticket_exam_result_prompt]
|
1857 |
)
|
1858 |
|
1859 |
# 生成結果微調
|
1860 |
worksheet_exam_result_fine_tune_btn.click(
|
1861 |
generate_exam_fine_tune_result,
|
1862 |
inputs=[password, worksheet_exam_result_prompt, df_string_output, worksheet_exam_result, worksheet_exam_result_fine_tune_prompt],
|
1863 |
-
outputs=[
|
1864 |
)
|
1865 |
worksheet_download_exam_result_button.click(
|
1866 |
download_exam_result,
|
1867 |
inputs=[worksheet_exam_result],
|
1868 |
outputs=[worksheet_exam_result_word_link]
|
1869 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1870 |
|
1871 |
|
1872 |
demo.load(
|
|
|
1017 |
"max_tokens": 4000 # 举例,实际上您可能需要更详细的配置
|
1018 |
}
|
1019 |
ai_content = material.send_ai_request(OPEN_AI_CLIENT, request_payload)
|
1020 |
+
return ai_content, ai_content, prompt, prompt
|
1021 |
|
1022 |
def generate_exam_fine_tune_result(password, exam_result_prompt , df_string_output, exam_result, exam_result_fine_tune_prompt):
|
1023 |
verify_password(password)
|
|
|
1033 |
ai_content = material.send_ai_request(OPEN_AI_CLIENT, request_payload)
|
1034 |
return ai_content
|
1035 |
|
1036 |
+
def return_original_exam_result(password, exam_result_original):
|
1037 |
+
verify_password(password)
|
1038 |
+
return exam_result_original
|
1039 |
+
|
1040 |
def create_word(content):
|
1041 |
unique_filename = str(uuid.uuid4())
|
1042 |
word_file_path = f"/tmp/{unique_filename}.docx"
|
|
|
1684 |
with gr.Column(scale=2):
|
1685 |
# 生成對應不同模式的結果
|
1686 |
worksheet_exam_result_prompt = gr.Textbox(visible=False)
|
1687 |
+
worksheet_exam_result_original = gr.Textbox(visible=False)
|
1688 |
worksheet_exam_result = gr.Textbox(label="初次生成結果", show_copy_button=True, interactive=True)
|
1689 |
worksheet_exam_result_fine_tune_prompt = gr.Textbox(label="根據結果,輸入你想更改的想法")
|
1690 |
worksheet_exam_result_fine_tune_btn = gr.Button("微調結果")
|
1691 |
+
worksheet_exam_result_retrun_original = gr.Button("返回原始結果")
|
|
|
1692 |
worksheet_download_exam_result_button = gr.Button("下载结果")
|
1693 |
worksheet_exam_result_word_link = gr.File(label="Download Word")
|
1694 |
|
|
|
1703 |
with gr.Column(scale=2):
|
1704 |
# 生成對應不同模式的結果
|
1705 |
lesson_plan_exam_result_prompt = gr.Textbox(visible=False)
|
1706 |
+
lesson_plan_exam_result_original = gr.Textbox(visible=False)
|
1707 |
lesson_plan_exam_result = gr.Textbox(label="初次生成結果", show_copy_button=True, interactive=True)
|
1708 |
lesson_plan_exam_result_fine_tune_prompt = gr.Textbox(label="根據結果,輸入你想更改的想法")
|
1709 |
lesson_plan_exam_result_fine_tune_btn = gr.Button("微調結果")
|
1710 |
+
lesson_plan_exam_result_retrun_original = gr.Button("返回原始結果")
|
|
|
1711 |
lesson_plan_download_exam_result_button = gr.Button("下载结果")
|
1712 |
lesson_plan_exam_result_word_link = gr.File(label="Download Word")
|
1713 |
|
|
|
1722 |
with gr.Column(scale=2):
|
1723 |
# 生成對應不同模式的結果
|
1724 |
exit_ticket_exam_result_prompt = gr.Textbox(visible=False)
|
1725 |
+
exit_ticket_exam_result_original = gr.Textbox(visible=False)
|
1726 |
exit_ticket_exam_result = gr.Textbox(label="初次生成結果", show_copy_button=True, interactive=True)
|
1727 |
exit_ticket_exam_result_fine_tune_prompt = gr.Textbox(label="根據結果,輸入你想更改的想法")
|
1728 |
exit_ticket_exam_result_fine_tune_btn = gr.Button("微調結果")
|
1729 |
+
exit_ticket_exam_result_retrun_original = gr.Button("返回原始結果")
|
|
|
1730 |
exit_ticket_download_exam_result_button = gr.Button("下载结果")
|
1731 |
exit_ticket_exam_result_word_link = gr.File(label="Download Word")
|
1732 |
|
|
|
1847 |
worksheet_content_btn.click(
|
1848 |
on_generate_ai_content,
|
1849 |
inputs=[password, df_string_output, content_topic, content_grade, content_level, worksheet_algorithm, worksheet_content_type_name],
|
1850 |
+
outputs=[worksheet_exam_result_original, worksheet_exam_result, worksheet_prompt, worksheet_exam_result_prompt]
|
1851 |
)
|
1852 |
lesson_plan_btn.click(
|
1853 |
on_generate_ai_content,
|
1854 |
inputs=[password, df_string_output, content_topic, content_grade, content_level, lesson_plan_time, lesson_plan_content_type_name],
|
1855 |
+
outputs=[lesson_plan_exam_result_original, lesson_plan_exam_result, lesson_plan_prompt, lesson_plan_exam_result_prompt]
|
1856 |
)
|
1857 |
exit_ticket_btn.click(
|
1858 |
on_generate_ai_content,
|
1859 |
inputs=[password, df_string_output, content_topic, content_grade, content_level, exit_ticket_time, exit_ticket_content_type_name],
|
1860 |
+
outputs=[exit_ticket_exam_result_original, exit_ticket_exam_result, exit_ticket_prompt, exit_ticket_exam_result_prompt]
|
1861 |
)
|
1862 |
|
1863 |
# 生成結果微調
|
1864 |
worksheet_exam_result_fine_tune_btn.click(
|
1865 |
generate_exam_fine_tune_result,
|
1866 |
inputs=[password, worksheet_exam_result_prompt, df_string_output, worksheet_exam_result, worksheet_exam_result_fine_tune_prompt],
|
1867 |
+
outputs=[worksheet_exam_result]
|
1868 |
)
|
1869 |
worksheet_download_exam_result_button.click(
|
1870 |
download_exam_result,
|
1871 |
inputs=[worksheet_exam_result],
|
1872 |
outputs=[worksheet_exam_result_word_link]
|
1873 |
)
|
1874 |
+
worksheet_exam_result_retrun_original.click(
|
1875 |
+
return_original_exam_result,
|
1876 |
+
inputs=[worksheet_exam_result_original],
|
1877 |
+
outputs=[worksheet_exam_result]
|
1878 |
+
)
|
1879 |
+
lesson_plan_exam_result_fine_tune_btn.click(
|
1880 |
+
generate_exam_fine_tune_result,
|
1881 |
+
inputs=[password, lesson_plan_exam_result_prompt, df_string_output, lesson_plan_exam_result, lesson_plan_exam_result_fine_tune_prompt],
|
1882 |
+
outputs=[lesson_plan_exam_result]
|
1883 |
+
)
|
1884 |
+
lesson_plan_download_exam_result_button.click(
|
1885 |
+
download_exam_result,
|
1886 |
+
inputs=[lesson_plan_exam_result],
|
1887 |
+
outputs=[lesson_plan_exam_result_word_link]
|
1888 |
+
)
|
1889 |
+
lesson_plan_exam_result_retrun_original.click(
|
1890 |
+
return_original_exam_result,
|
1891 |
+
inputs=[lesson_plan_exam_result_original],
|
1892 |
+
outputs=[lesson_plan_exam_result]
|
1893 |
+
)
|
1894 |
+
exit_ticket_exam_result_fine_tune_btn.click(
|
1895 |
+
generate_exam_fine_tune_result,
|
1896 |
+
inputs=[password, exit_ticket_exam_result_prompt, df_string_output, exit_ticket_exam_result, exit_ticket_exam_result_fine_tune_prompt],
|
1897 |
+
outputs=[exit_ticket_exam_result]
|
1898 |
+
)
|
1899 |
+
exit_ticket_download_exam_result_button.click(
|
1900 |
+
download_exam_result,
|
1901 |
+
inputs=[exit_ticket_exam_result],
|
1902 |
+
outputs=[exit_ticket_exam_result_word_link]
|
1903 |
+
)
|
1904 |
+
exit_ticket_exam_result_retrun_original.click(
|
1905 |
+
return_original_exam_result,
|
1906 |
+
inputs=[exit_ticket_exam_result_original],
|
1907 |
+
outputs=[exit_ticket_exam_result]
|
1908 |
+
)
|
1909 |
+
|
1910 |
|
1911 |
|
1912 |
demo.load(
|