youngtsai commited on
Commit
dc8d82f
·
1 Parent(s): c32db54

user_message += "/n (請一定要用繁體中文回答 zh-TW,並用台灣人的禮貌口語表達,回答時不要特別說明這是台灣人的語氣,不用提到「逐字稿」這個詞,用「內容」代替)"

Browse files
Files changed (2) hide show
  1. app.py +35 -37
  2. chatbot.py +1 -1
app.py CHANGED
@@ -1558,43 +1558,41 @@ with gr.Blocks(theme=gr.themes.Base(primary_hue=gr.themes.colors.orange, seconda
1558
  youtube_link_btn = gr.Button("Submit_YouTube_Link", elem_id="youtube_link_btn", visible=True)
1559
  with gr.Tab("AI小精靈"):
1560
  with gr.Row():
1561
- with gr.Column(scale=1):
1562
- gr.Markdown("## 你也有類似的問題想問嗎?")
1563
- btn_1 = gr.Button("問題一")
1564
- btn_2 = gr.Button("問題一")
1565
- btn_3 = gr.Button("問題一")
1566
- gr.Markdown("## 重新生成問題")
1567
- btn_create_question = gr.Button("生成其他問題", variant="primary")
1568
- with gr.Column(scale=2):
1569
- with gr.Tab("飛特"):
1570
- bot_avatar = "https://junyi-avatar.s3.ap-northeast-1.amazonaws.com/live/%20%20foxcat-star-18.png?v=20231113095823614"
1571
- user_avatar = "https://junyitopicimg.s3.amazonaws.com/s4byy--icon.jpe?v=20200513013523726"
1572
- chatbot = gr.Chatbot(avatar_images=[bot_avatar, user_avatar], label="OPEN AI", show_share_button=False, likeable=True, show_label=False)
1573
- thread_id = gr.Textbox(label="thread_id", visible=False)
1574
- socratic_mode_btn = gr.Checkbox(label="蘇格拉底家教助理模式", value=True)
1575
- openai_chatbot_audio_input = gr.Audio(sources=["microphone"], type="filepath")
1576
- msg = gr.Textbox(label="Message")
1577
- send_button = gr.Button("Send", variant="primary")
1578
- # with gr.Tab("GROQ"):
1579
- # groq_ai_name = gr.Textbox(label="AI 助理名稱", value="groq", visible=False)
1580
- # groq_chatbot = gr.Chatbot(avatar_images=[bot_avatar, user_avatar], label="groq mode chatbot", show_share_button=False, likeable=True)
1581
- # groq_msg = gr.Textbox(label="Message")
1582
- # groq_send_button = gr.Button("Send", variant="primary")
1583
- # with gr.Tab("JUTOR"):
1584
- # jutor_ai_name = gr.Textbox(label="AI 助理名稱", value="jutor", visible=False)
1585
- # jutor_chatbot = gr.Chatbot(avatar_images=[bot_avatar, user_avatar], label="jutor mode chatbot", show_share_button=False, likeable=True)
1586
- # jutor_msg = gr.Textbox(label="Message")
1587
- # jutor_send_button = gr.Button("Send", variant="primary")
1588
- # with gr.Tab("CLAUDE"):
1589
- # claude_ai_name = gr.Textbox(label="AI 助理名稱", value="claude3", visible=False)
1590
- # claude_chatbot = gr.Chatbot(avatar_images=[bot_avatar, user_avatar], label="claude mode chatbot", show_share_button=False, likeable=True)
1591
- # claude_msg = gr.Textbox(label="Message")
1592
- # claude_send_button = gr.Button("Send", variant="primary")
1593
- with gr.Tab("其他精靈"):
1594
- ai_name = gr.Dropdown(label="選擇 AI 助理", choices=["jutor", "claude3", "groq"], value="jutor")
1595
- ai_chatbot = gr.Chatbot(avatar_images=[bot_avatar, user_avatar], label="ai_chatbot", show_share_button=False, likeable=True, show_label=False)
1596
- ai_msg = gr.Textbox(label="Message")
1597
- ai_send_button = gr.Button("Send", variant="primary")
1598
  with gr.Tab("文章模式"):
1599
  with gr.Row() as reading_passage_admin:
1600
  reading_passage_kind = gr.Textbox(value="reading_passage", show_label=False)
 
1558
  youtube_link_btn = gr.Button("Submit_YouTube_Link", elem_id="youtube_link_btn", visible=True)
1559
  with gr.Tab("AI小精靈"):
1560
  with gr.Row():
1561
+ with gr.Tab("飛特"):
1562
+ bot_avatar = "https://junyi-avatar.s3.ap-northeast-1.amazonaws.com/live/%20%20foxcat-star-18.png?v=20231113095823614"
1563
+ user_avatar = "https://junyitopicimg.s3.amazonaws.com/s4byy--icon.jpe?v=20200513013523726"
1564
+ chatbot = gr.Chatbot(avatar_images=[bot_avatar, user_avatar], label="OPEN AI", show_share_button=False, likeable=True, show_label=False)
1565
+ thread_id = gr.Textbox(label="thread_id", visible=False)
1566
+ socratic_mode_btn = gr.Checkbox(label="蘇格拉底家教助理模式", value=True, visible=False)
1567
+ openai_chatbot_audio_input = gr.Audio(sources=["microphone"], type="filepath")
1568
+ with gr.Accordion("你也有類似的問題想問嗎?", open=False) as ask_questions_accordion:
1569
+ btn_1 = gr.Button("問題一")
1570
+ btn_2 = gr.Button("問題一")
1571
+ btn_3 = gr.Button("問題一")
1572
+ gr.Markdown("### 重新生成問題")
1573
+ btn_create_question = gr.Button("生成其他問題", variant="primary")
1574
+ msg = gr.Textbox(label="Message")
1575
+ send_button = gr.Button("Send", variant="primary")
1576
+ # with gr.Tab("GROQ"):
1577
+ # groq_ai_name = gr.Textbox(label="AI 助理名稱", value="groq", visible=False)
1578
+ # groq_chatbot = gr.Chatbot(avatar_images=[bot_avatar, user_avatar], label="groq mode chatbot", show_share_button=False, likeable=True)
1579
+ # groq_msg = gr.Textbox(label="Message")
1580
+ # groq_send_button = gr.Button("Send", variant="primary")
1581
+ # with gr.Tab("JUTOR"):
1582
+ # jutor_ai_name = gr.Textbox(label="AI 助理名稱", value="jutor", visible=False)
1583
+ # jutor_chatbot = gr.Chatbot(avatar_images=[bot_avatar, user_avatar], label="jutor mode chatbot", show_share_button=False, likeable=True)
1584
+ # jutor_msg = gr.Textbox(label="Message")
1585
+ # jutor_send_button = gr.Button("Send", variant="primary")
1586
+ # with gr.Tab("CLAUDE"):
1587
+ # claude_ai_name = gr.Textbox(label="AI 助理名稱", value="claude3", visible=False)
1588
+ # claude_chatbot = gr.Chatbot(avatar_images=[bot_avatar, user_avatar], label="claude mode chatbot", show_share_button=False, likeable=True)
1589
+ # claude_msg = gr.Textbox(label="Message")
1590
+ # claude_send_button = gr.Button("Send", variant="primary")
1591
+ with gr.Tab("其他精靈"):
1592
+ ai_name = gr.Dropdown(label="選擇 AI 助理", choices=["jutor", "claude3", "groq"], value="jutor")
1593
+ ai_chatbot = gr.Chatbot(avatar_images=[bot_avatar, user_avatar], label="ai_chatbot", show_share_button=False, likeable=True, show_label=False)
1594
+ ai_msg = gr.Textbox(label="Message")
1595
+ ai_send_button = gr.Button("Send", variant="primary")
 
 
1596
  with gr.Tab("文章模式"):
1597
  with gr.Row() as reading_passage_admin:
1598
  reading_passage_kind = gr.Textbox(value="reading_passage", show_label=False)
chatbot.py CHANGED
@@ -79,7 +79,7 @@ class Chatbot:
79
  messages.append({"role": "assistant", "content": assistant_msg})
80
 
81
  if user_message:
82
- user_message += "/n (請一定要用繁體中文回答 zh-TW,並用台灣人的禮貌口語表達,回答時不要特別說明這是台灣人的語氣)"
83
  messages.append({"role": "user", "content": user_message})
84
  return messages
85
 
 
79
  messages.append({"role": "assistant", "content": assistant_msg})
80
 
81
  if user_message:
82
+ user_message += "/n (請一定要用繁體中文回答 zh-TW,並用台灣人的禮貌口語表達,回答時不要特別說明這是台灣人的語氣,不用提到「逐字稿」這個詞,用「內容」代替)"
83
  messages.append({"role": "user", "content": user_message})
84
  return messages
85