youngtsai commited on
Commit
d6d3fcd
·
1 Parent(s): 35fc885

文章標題:{lesson_title}

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -8,10 +8,11 @@ import json
8
  OPEN_AI_KEY = os.getenv("OPEN_AI_KEY")
9
  OPEN_AI_CLIENT = OpenAI(api_key=OPEN_AI_KEY)
10
 
11
- def generate_article(reference_text, seed_words, derivative_words, prompt_text):
12
  # 結合用戶輸入來形成最終的prompt
13
  reference_text = f"""
14
- 文章:{reference_text}
 
15
  關鍵詞:{seed_words}
16
  衍生詞:{derivative_words}
17
  """
@@ -44,6 +45,7 @@ def generate_article(reference_text, seed_words, derivative_words, prompt_text):
44
  with gr.Blocks() as demo:
45
  with gr.Row():
46
  reference_text = gr.Textbox(label="原文參考", placeholder="貼上原文參考...", lines=4)
 
47
  seed_words = gr.Textbox(label="文章生字", placeholder="貼上文章生字...", lines=2)
48
  derivative_words = gr.Textbox(label="衍生生字", placeholder="貼上衍生生字...", lines=2)
49
  prompt_text = gr.Textbox(label="prompt的文字", placeholder="輸入或修改prompt的文字...")
@@ -54,7 +56,7 @@ with gr.Blocks() as demo:
54
 
55
  generate_article_btn.click(
56
  generate_article,
57
- inputs =[reference_text, seed_words, derivative_words, prompt_text],
58
  outputs=new_article
59
  )
60
 
 
8
  OPEN_AI_KEY = os.getenv("OPEN_AI_KEY")
9
  OPEN_AI_CLIENT = OpenAI(api_key=OPEN_AI_KEY)
10
 
11
+ def generate_article(reference_text, lesson_title, seed_words, derivative_words, prompt_text):
12
  # 結合用戶輸入來形成最終的prompt
13
  reference_text = f"""
14
+ 文章參考:{reference_text}
15
+ 文章標題:{lesson_title}
16
  關鍵詞:{seed_words}
17
  衍生詞:{derivative_words}
18
  """
 
45
  with gr.Blocks() as demo:
46
  with gr.Row():
47
  reference_text = gr.Textbox(label="原文參考", placeholder="貼上原文參考...", lines=4)
48
+ lesson_title = gr.Textbox(label="課程標題", placeholder="輸入課程標題...")
49
  seed_words = gr.Textbox(label="文章生字", placeholder="貼上文章生字...", lines=2)
50
  derivative_words = gr.Textbox(label="衍生生字", placeholder="貼上衍生生字...", lines=2)
51
  prompt_text = gr.Textbox(label="prompt的文字", placeholder="輸入或修改prompt的文字...")
 
56
 
57
  generate_article_btn.click(
58
  generate_article,
59
+ inputs =[reference_text, lesson_title, seed_words, derivative_words, prompt_text],
60
  outputs=new_article
61
  )
62