ryuss613 commited on
Commit
4600f4d
·
verified ·
1 Parent(s): c559c84

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -5
app.py CHANGED
@@ -178,7 +178,6 @@ with gr.Blocks() as demo:
178
  full_logs_state = gr.State([]) # 保存用
179
  prompt_level_state = gr.State("Beginner")
180
 
181
- # 自動送信用の定数メッセージ
182
  start_msg_constant = gr.State("解答開始")
183
 
184
  # =========================================
@@ -216,7 +215,17 @@ with gr.Blocks() as demo:
216
  interactive=True
217
  )
218
 
219
- chatbot = gr.Chatbot(type="messages", height=500)
 
 
 
 
 
 
 
 
 
 
220
 
221
  msg_input = gr.Textbox(
222
  placeholder="メッセージを入力してください... (Enterで送信)",
@@ -227,9 +236,7 @@ with gr.Blocks() as demo:
227
 
228
  # --- Event Handling ---
229
 
230
- # A. スタートボタンの処理 (変更点)
231
- # 1. 画面を切り替える
232
- # 2. その後(.then)、チャット処理を呼び出して「解答開始」を送信する
233
  start_btn.click(
234
  fn=start_app_logic,
235
  inputs=[user_name_input],
 
178
  full_logs_state = gr.State([]) # 保存用
179
  prompt_level_state = gr.State("Beginner")
180
 
 
181
  start_msg_constant = gr.State("解答開始")
182
 
183
  # =========================================
 
215
  interactive=True
216
  )
217
 
218
+ # 【修正箇所】Chatbotの定義にlatex_delimitersを追加
219
+ chatbot = gr.Chatbot(
220
+ type="messages",
221
+ height=500,
222
+ latex_delimiters=[
223
+ {"left": "$$", "right": "$$", "display": True}, # 行全体(ディスプレイ数式)
224
+ {"left": "$", "right": "$", "display": False}, # インライン数式
225
+ {"left": "\\(", "right": "\\)", "display": False},
226
+ {"left": "\\[", "right": "\\]", "display": True},
227
+ ]
228
+ )
229
 
230
  msg_input = gr.Textbox(
231
  placeholder="メッセージを入力してください... (Enterで送信)",
 
236
 
237
  # --- Event Handling ---
238
 
239
+ # A. スタートボタンの処理
 
 
240
  start_btn.click(
241
  fn=start_app_logic,
242
  inputs=[user_name_input],