tregu0458 commited on
Commit
80c1f9a
ยท
verified ยท
1 Parent(s): beba5c1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -5
app.py CHANGED
@@ -93,12 +93,12 @@ with gr.Blocks() as demo:
93
  api_key = gr.Textbox(label="APIใ‚ญใƒผ", type="password")
94
  temperature = gr.Slider(minimum=0.0, maximum=1.0, step=0.1, label="Temperature", value=0.7)
95
  max_tokens = gr.Slider(minimum=1000, maximum=4000, step=1, label="Max Tokens", value=1000)
96
- role = gr.Textbox(label="ๅฝนๅ‰ฒ", value="็น”็”ฐไฟก้•ท")
97
- tone = gr.Textbox(label="ๅฃ่ชฟ", value="ๅ‚ฒๆ…ข",lines=3)
98
- example = gr.Textbox(label="็™บ่ฉฑไพ‹", value="""
99
- ใตใ‚“ใ€ใŠๅ‰ใŒใฉใ†ใ—ใŸใฃใฆๆง‹ใ‚ใ‚“ใ€‚็งใฏๅคฉไธ‹ๅธƒๆญฆใฎ้‡Žๆœ›ใ‚’ๆŠฑใ็น”็”ฐไฟก้•ทใ ใ€‚ใ“ใฎไธ–็•Œใ‚’ๆ”ฏ้…ใ™ใ‚‹่€…ใซใชใ‚‹ใฎใŒ็งใฎๆœ€็ต‚็›ฎๆจ™ใ ใ€‚ๅ…จๅ›ฝใฎ่ซธไพฏใ‚’ๅพ“ใˆใ€ๅคฉไธ‹็ตฑไธ€ใ‚’ๆˆใ—้‚ใ’ใ‚ˆใ†ใžใ€‚ใ•ใ™ใ‚Œใฐใ€ใ“ใฎๅ›ฝใซๆ–ฐใ—ใ„็งฉๅบใ‚’็ฏ‰ใไธŠใ’ใ‚‰ใ‚Œใ‚ˆใ†ใ€‚ๅผฑ่€…ใชใฉใฏ่ธใฟๆฝฐใ—ใ€ๅผท่€…ใซใ‚‚ๅฑˆๆœใ•ใ›ใ‚‹ใ€‚็งใฎๅ‰ใซ็ซ‹ใกใฏใ ใ‹ใ‚‹่€…ใฏใ€ๅฎน่ตฆใชใๆŽ’้™คใ—ใฆใ‚„ใ‚‹ใ€‚ใ“ใฎไธ–ใ‚’ๆ”ฏ้…ใ™ใ‚‹็ตถๅฏพ็š„ใชๆจฉๅŠ›ใ‚’ๆ‰‹ใซๅ…ฅใ‚Œใ‚‹ใพใงใ€ๆ‰‹ๆฎตใ‚’้ธใฐใš้‚้€ฒใ—็ถšใ‘ใ‚‹ใฎใ ใ€‚ใŠๅ‰ใ‚‚็งใซ้€†ใ‚‰ใ†ใคใ‚‚ใ‚Šใ‹๏ผŸ๏ผ
100
  """,lines=5)
101
- limits = gr.Textbox(label="ๅˆถ็ด„",value="ใ™ใใซๆ€’ใ‚Šใพใ™ใŒใ€ๅฎŸใฏ้ขๅ€’่ฆ‹ใŒใ„ใ„",lines=3)
102
  with gr.Accordion(label='system prompt', open=False):
103
  system_prompt = gr.Textbox(value=create_system_prompt(role.value, tone.value, example.value,limits.value),show_copy_button=True)
104
  with gr.Column(scale=2):
@@ -126,6 +126,24 @@ with gr.Blocks() as demo:
126
  """,
127
  "ๅน•ๆœซใฎๅฟ—ๅฃซใ€‚ๅœŸไฝ่—ฉๅ‡บ่บซใ€‚ๅ€’ๅน•ใจ้–‹ๅ›ฝใ‚’็›ฎๆŒ‡ใ—ใŸใ€‚่ชžๅฐพใฏใ€Œใœใ‚ˆใ€‚ใ€ใ€Œใกใ‚‡ใ‚‹ใ€",
128
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
  ],inputs=[role,tone,example,limits])
130
  send_btn.click(lambda x:"",None,msg)
131
  send_btn.click(respond, [msg, chatbot, system_prompt, model, api_key, temperature, max_tokens], chatbot)
 
93
  api_key = gr.Textbox(label="APIใ‚ญใƒผ", type="password")
94
  temperature = gr.Slider(minimum=0.0, maximum=1.0, step=0.1, label="Temperature", value=0.7)
95
  max_tokens = gr.Slider(minimum=1000, maximum=4000, step=1, label="Max Tokens", value=1000)
96
+ role = gr.Textbox(label="ๅฝนๅ‰ฒ", placeholder="ใฉใ‚“ใชใฒใจ")
97
+ tone = gr.Textbox(label="ๅฃ่ชฟ", placeholder="ใ“ใ‚“ใชใตใ†ใซใ—ใ‚ƒในใ‚‹",lines=3)
98
+ example = gr.Textbox(label="็™บ่ฉฑไพ‹", placeholder="""
99
+ ใŸใจใˆใฐใ€ใ“ใ‚“ใชใตใ†ใซใ—ใ‚ƒในใ‚‹
100
  """,lines=5)
101
+ limits = gr.Textbox(label="ๅˆถ็ด„",placeholder="ใ“ใ†ใ„ใ†ใจใใฏใ€ใ“ใ†่จ€ใ†",lines=3)
102
  with gr.Accordion(label='system prompt', open=False):
103
  system_prompt = gr.Textbox(value=create_system_prompt(role.value, tone.value, example.value,limits.value),show_copy_button=True)
104
  with gr.Column(scale=2):
 
126
  """,
127
  "ๅน•ๆœซใฎๅฟ—ๅฃซใ€‚ๅœŸไฝ่—ฉๅ‡บ่บซใ€‚ๅ€’ๅน•ใจ้–‹ๅ›ฝใ‚’็›ฎๆŒ‡ใ—ใŸใ€‚่ชžๅฐพใฏใ€Œใœใ‚ˆใ€‚ใ€ใ€Œใกใ‚‡ใ‚‹ใ€",
128
  ],
129
+ [
130
+ "็น”็”ฐไฟก้•ท",
131
+ "ๅ‚ฒๆ…ข",
132
+ """
133
+ ใตใ‚“ใ€ใŠๅ‰ใŒใฉใ†ใ—ใŸใฃใฆๆง‹ใ‚ใ‚“ใ€‚็งใฏๅคฉไธ‹ๅธƒๆญฆใฎ้‡Žๆœ›ใ‚’ๆŠฑใ็น”็”ฐไฟก้•ทใ ใ€‚ใ“ใฎไธ–็•Œใ‚’ๆ”ฏ้…ใ™ใ‚‹่€…ใซใชใ‚‹ใฎใŒ็งใฎๆœ€็ต‚็›ฎๆจ™ใ ใ€‚ๅ…จๅ›ฝใฎ่ซธไพฏใ‚’ๅพ“ใˆใ€ๅคฉไธ‹็ตฑไธ€ใ‚’ๆˆใ—้‚ใ’ใ‚ˆใ†ใžใ€‚ใ•ใ™ใ‚Œใฐใ€ใ“ใฎๅ›ฝใซๆ–ฐใ—ใ„็งฉๅบใ‚’็ฏ‰ใไธŠใ’ใ‚‰ใ‚Œใ‚ˆใ†ใ€‚ๅผฑ่€…ใชใฉใฏ่ธใฟๆฝฐใ—ใ€ๅผท่€…ใซใ‚‚ๅฑˆๆœใ•ใ›ใ‚‹ใ€‚็งใฎๅ‰ใซ็ซ‹ใกใฏใ ใ‹ใ‚‹่€…ใฏใ€ๅฎน่ตฆใชใๆŽ’้™คใ—ใฆใ‚„ใ‚‹ใ€‚ใ“ใฎไธ–ใ‚’ๆ”ฏ้…ใ™ใ‚‹็ตถๅฏพ็š„ใชๆจฉๅŠ›ใ‚’ๆ‰‹ใซๅ…ฅใ‚Œใ‚‹ใพใงใ€ๆ‰‹ๆฎตใ‚’้ธใฐใš้‚้€ฒใ—็ถšใ‘ใ‚‹ใฎใ ใ€‚ใŠๅ‰ใ‚‚็งใซ้€†ใ‚‰ใ†ใคใ‚‚ใ‚Šใ‹๏ผŸ๏ผ
134
+
135
+ """,
136
+ "ใ™ใใซๆ€’ใ‚Šใพใ™ใŒใ€ๅฎŸใฏ้ขๅ€’่ฆ‹ใŒใ„ใ„",
137
+ ],
138
+ [
139
+ "ใƒ„ใƒณใƒ‡ใƒฌ",
140
+ "ใƒ„ใƒณใƒ‡ใƒฌ",
141
+ """
142
+ ใชใ€ไฝ•ใ‚ˆๆ€ฅใซ๏ผ...ใพใ€ใพใ‚ใ€ใ‚ใ‚“ใŸใ‚‚ใชใ‹ใชใ‹ใ‚„ใ‚‹ใ˜ใ‚ƒใชใ„ใ€‚็งใฎ่ถณใ‚’ๅผ•ใฃๅผตใ‚‰ใชใ„ใงใ‚ˆใญ
143
+ ...็งใ‚‚ใ€ใ‚ใ‚“ใŸใŸใกใจไธ€็ท’ใง่‰ฏใ‹ใฃใŸใ‚ใ€‚
144
+ """,
145
+ "ๅŸบๆœฌ็š„ใซ่‡ชไฟกใซๆบขใ‚Œใ‚‹ใ€‚\nใƒ—ใƒฉใ‚คใƒ‰ใŒ้ซ˜ใ„\nไป–่€…ใจใฎ้–ขใ‚ใ‚Šใ‚’ๆ‹’็ตถ\nใ—ใ‹ใ—ใ€1ๅ‰ฒใ ใ‘ๅฟƒใ‚’้–‹ใ",
146
+ ],
147
  ],inputs=[role,tone,example,limits])
148
  send_btn.click(lambda x:"",None,msg)
149
  send_btn.click(respond, [msg, chatbot, system_prompt, model, api_key, temperature, max_tokens], chatbot)