youngtsai commited on
Commit
bc8513b
·
1 Parent(s): a85c4be

def verify_string_length(text):

Browse files
Files changed (1) hide show
  1. app.py +8 -0
app.py CHANGED
@@ -1020,7 +1020,13 @@ def get_chinese_paragraph_practice_log_session_content(file_name):
1020
 
1021
 
1022
  # === OpenAI Assistant ===
 
 
 
 
 
1023
  def get_chinese_paragraph_evaluate_content(model, sys_content, paragraph, user_generate_paragraph_evaluate_prompt):
 
1024
  user_content = f"""
1025
  sys_content: {sys_content}
1026
  ---
@@ -1052,6 +1058,8 @@ def get_chinese_paragraph_evaluate_content(model, sys_content, paragraph, user_g
1052
  return content_text, content_table
1053
 
1054
  def get_chinese_paragraph_refine_evaluate_content(model, sys_content, paragraph_1, paragraph_2, user_refine_paragraph_prompt):
 
 
1055
  user_content = f"""
1056
  sys_content: {sys_content}
1057
  ---
 
1020
 
1021
 
1022
  # === OpenAI Assistant ===
1023
+ def verify_string_length(text):
1024
+ if len(text) > 2000:
1025
+ raise gr.Error("輸入的文字長度過長,請重新輸入!")
1026
+
1027
+
1028
  def get_chinese_paragraph_evaluate_content(model, sys_content, paragraph, user_generate_paragraph_evaluate_prompt):
1029
+ verify_string_length(paragraph)
1030
  user_content = f"""
1031
  sys_content: {sys_content}
1032
  ---
 
1058
  return content_text, content_table
1059
 
1060
  def get_chinese_paragraph_refine_evaluate_content(model, sys_content, paragraph_1, paragraph_2, user_refine_paragraph_prompt):
1061
+ verify_string_length(paragraph_1)
1062
+ verify_string_length(paragraph_2)
1063
  user_content = f"""
1064
  sys_content: {sys_content}
1065
  ---