Update app.py
Browse files
app.py
CHANGED
|
@@ -29,23 +29,16 @@ with gr.Blocks() as interface:
|
|
| 29 |
gr.Markdown("# ファインチューニングモデルチャット")
|
| 30 |
|
| 31 |
# ✅ 入力エリア
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
user_input = gr.Textbox(lines=1, value=default_text) # ✅ 1行の入力欄
|
| 35 |
|
| 36 |
# ✅ 送信ボタン(入力と出力の間に配置)
|
| 37 |
btn = gr.Button("送信")
|
| 38 |
|
| 39 |
# ✅ 出力エリア
|
| 40 |
-
|
| 41 |
-
gr.Markdown("**出力:**") # 普通のテキスト
|
| 42 |
output = gr.Textbox(lines=10, interactive=True) # 出力欄
|
| 43 |
|
| 44 |
-
|
| 45 |
-
return gr.update(value=output_text, lines=min(20, output_text.count("\n") + 3)) # ✅ 高さを自動調整
|
| 46 |
-
|
| 47 |
-
btn.click(chat_with_model, inputs=user_input, outputs=output).then(
|
| 48 |
-
adjust_height, inputs=output, outputs=output
|
| 49 |
-
)
|
| 50 |
|
| 51 |
interface.launch()
|
|
|
|
| 29 |
gr.Markdown("# ファインチューニングモデルチャット")
|
| 30 |
|
| 31 |
# ✅ 入力エリア
|
| 32 |
+
gr.Markdown("**入力:**") # 普通のテキスト
|
| 33 |
+
user_input = gr.Textbox(lines=1, value=default_text, interactive=True) # ✅ 1行固定の入力欄(高さ自動調整なし)
|
|
|
|
| 34 |
|
| 35 |
# ✅ 送信ボタン(入力と出力の間に配置)
|
| 36 |
btn = gr.Button("送信")
|
| 37 |
|
| 38 |
# ✅ 出力エリア
|
| 39 |
+
gr.Markdown("**出力:**") # 普通のテキスト
|
|
|
|
| 40 |
output = gr.Textbox(lines=10, interactive=True) # 出力欄
|
| 41 |
|
| 42 |
+
btn.click(chat_with_model, inputs=user_input, outputs=output)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 43 |
|
| 44 |
interface.launch()
|