ginipick commited on
Commit
8c96dfa
Β·
verified Β·
1 Parent(s): 8a55f7d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -5
app.py CHANGED
@@ -55,23 +55,33 @@ def respond(
55
  token = message.choices[0].delta.content
56
  if token is not None:
57
  response += token.strip("") # 토큰 제거
58
- yield response
59
 
60
  # Convert the response to speech
61
  wav_path = text_to_speech(response)
62
 
63
  return response, wav_path
64
 
65
- demo = gr.ChatInterface(
66
- respond,
67
-
 
 
 
 
 
 
 
 
 
 
 
68
  examples=[
69
  ["λ°˜λ“œμ‹œ ν•œκΈ€λ‘œ λ‹΅λ³€ν•˜λΌ"],
70
  ["μ•„μ΄μŠ¬λž€λ“œμ˜ μˆ˜λ„λŠ” 어디지?"],
71
  ["ν₯미둜운 주제λ₯Ό μ•Œλ €μ€˜"],
72
  ["계속 μ΄μ–΄μ„œ λ‹΅λ³€ν•˜λΌ"],
73
  ],
74
- cache_examples=False, # 캐싱 λΉ„ν™œμ„±ν™” μ„€μ •
75
  )
76
 
77
  if __name__ == "__main__":
 
55
  token = message.choices[0].delta.content
56
  if token is not None:
57
  response += token.strip("") # 토큰 제거
 
58
 
59
  # Convert the response to speech
60
  wav_path = text_to_speech(response)
61
 
62
  return response, wav_path
63
 
64
+ demo = gr.Interface(
65
+ fn=respond,
66
+ inputs=[
67
+ gr.Textbox(lines=2, placeholder="λ©”μ‹œμ§€λ₯Ό μž…λ ₯ν•˜μ„Έμš”..."),
68
+ gr.State(value=[]),
69
+ gr.Textbox(lines=2, placeholder="μ‹œμŠ€ν…œ λ©”μ‹œμ§€λ₯Ό μž…λ ₯ν•˜μ„Έμš”..."),
70
+ gr.Slider(minimum=1, maximum=128000, value=10000, step=1, label="Max new tokens"),
71
+ gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
72
+ gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)"),
73
+ ],
74
+ outputs=[
75
+ gr.Textbox(label="응닡"),
76
+ gr.Audio(label="μŒμ„± 파일", type="file")
77
+ ],
78
  examples=[
79
  ["λ°˜λ“œμ‹œ ν•œκΈ€λ‘œ λ‹΅λ³€ν•˜λΌ"],
80
  ["μ•„μ΄μŠ¬λž€λ“œμ˜ μˆ˜λ„λŠ” 어디지?"],
81
  ["ν₯미둜운 주제λ₯Ό μ•Œλ €μ€˜"],
82
  ["계속 μ΄μ–΄μ„œ λ‹΅λ³€ν•˜λΌ"],
83
  ],
84
+ cache_examples=False # 캐싱 λΉ„ν™œμ„±ν™” μ„€μ •
85
  )
86
 
87
  if __name__ == "__main__":