maulana-m commited on
Commit
039eeef
1 Parent(s): accadf5

update app

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -21,7 +21,6 @@ def get_answer_chatgpt(chat_history, message, system_message=None):
21
  # add latest input
22
  TEMPLATE_USER["content"] = message
23
  messages.append(TEMPLATE_USER)
24
-
25
  response = openai.ChatCompletion.create(
26
  model="gpt-3.5-turbo",
27
  messages=messages
@@ -39,11 +38,16 @@ def reset_textbox():
39
 
40
 
41
  with gr.Blocks() as demo:
 
42
  system_prompt = gr.Textbox(placeholder="You are helpful assistence", lines=5, label="System Message")
43
  chatbot = gr.Chatbot()
44
  message = gr.Textbox(placeholder="Halo kak, aku mau bertanya", label="Chat Here")
45
- clear = gr.Button("Clear")
46
- send = gr.Button('Send')
 
 
 
 
47
 
48
  def respond(chat_history, message):
49
  response = get_answer_chatgpt(chat_history, message)
@@ -58,4 +62,7 @@ with gr.Blocks() as demo:
58
  send.click(reset_textbox, [], [message])
59
  message.submit(reset_textbox, [], [message])
60
 
 
 
 
61
  demo.launch(debug=True)
 
21
  # add latest input
22
  TEMPLATE_USER["content"] = message
23
  messages.append(TEMPLATE_USER)
 
24
  response = openai.ChatCompletion.create(
25
  model="gpt-3.5-turbo",
26
  messages=messages
 
38
 
39
 
40
  with gr.Blocks() as demo:
41
+ gr.Markdown()
42
  system_prompt = gr.Textbox(placeholder="You are helpful assistence", lines=5, label="System Message")
43
  chatbot = gr.Chatbot()
44
  message = gr.Textbox(placeholder="Halo kak, aku mau bertanya", label="Chat Here")
45
+ with gr.Row():
46
+ with gr.Column(scale=5):
47
+ clear = gr.Button("Clear")
48
+ with gr.Column(scale=5):
49
+ retry = gr.Button("Retry")
50
+ send = gr.Button("Send")
51
 
52
  def respond(chat_history, message):
53
  response = get_answer_chatgpt(chat_history, message)
 
62
  send.click(reset_textbox, [], [message])
63
  message.submit(reset_textbox, [], [message])
64
 
65
+ retry.click(respond, [chatbot, message], chatbot)
66
+ retry.click(reset_textbox, [], [message])
67
+
68
  demo.launch(debug=True)