YangWu001 commited on
Commit
29e354b
·
1 Parent(s): b87df6e
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -129,7 +129,7 @@ with gr.Blocks(css=custom_css) as demo:
129
 
130
  cancel_button = gr.Button("Cancel Inference", variant="danger")
131
 
132
- def chat_fn(message):
133
  response_gen = respond(
134
  message,
135
  system_message.value,
@@ -142,9 +142,11 @@ with gr.Blocks(css=custom_css) as demo:
142
  for response in response_gen:
143
  full_response += response # Accumulate the full response
144
 
145
- return full_response
 
 
146
 
147
- user_input.submit(chat_fn, user_input, chat_history)
148
  cancel_button.click(cancel_inference)
149
 
150
  if __name__ == "__main__":
 
129
 
130
  cancel_button = gr.Button("Cancel Inference", variant="danger")
131
 
132
+ def chat_fn(message, chat_history):
133
  response_gen = respond(
134
  message,
135
  system_message.value,
 
142
  for response in response_gen:
143
  full_response += response # Accumulate the full response
144
 
145
+ # Append the new message-response pair to chat_history
146
+ chat_history.append((message, full_response))
147
+ return chat_history
148
 
149
+ user_input.submit(chat_fn, [user_input, chat_history], chat_history)
150
  cancel_button.click(cancel_inference)
151
 
152
  if __name__ == "__main__":