Sakalti commited on
Commit
4c9b43f
1 Parent(s): db7f3c9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +31 -0
app.py CHANGED
@@ -64,5 +64,36 @@ demo = gr.ChatInterface(
64
  description="このチャットボットは英語を日本語に翻訳して対応します。",
65
  )
66
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  if __name__ == "__main__":
68
  demo.launch()
 
64
  description="このチャットボットは英語を日本語に翻訳して対応します。",
65
  )
66
 
67
+ if __name__ == "__main__":
68
+ demo.launch() ):
69
+ token = message.choices[0].delta.content
70
+
71
+ response += token
72
+ # レスポンスを日本語に翻訳
73
+ translated_response = translator.translate(response, src='en', dest='ja').text
74
+ yield translated_response
75
+
76
+ # GUIのラベルを日本語に変更
77
+ demo = gr.ChatInterface(
78
+ respond,
79
+ additional_inputs=[
80
+ gr.Textbox(value="あなたはフレンドリーなチャットボットです。", label="システムメッセージ"),
81
+ gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="新しいトークンの最大数"),
82
+ gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="温度"),
83
+ gr.Slider(
84
+ minimum=0.1,
85
+ maximum=1.0,
86
+ value=0.95,
87
+ step=0.05,
88
+ label="Top-p (核サンプリング)",
89
+ ),
90
+ ],
91
+ additional_inputs_text="カスタマイズオプション",
92
+ chatbot_placeholder="ここにチャットが表示されます。",
93
+ input_placeholder="メッセージを入力してください...",
94
+ title="チャットボット",
95
+ description="このチャットボットは英語を日本語に翻訳して対応します。",
96
+ )
97
+
98
  if __name__ == "__main__":
99
  demo.launch()