RomZay commited on
Commit
5e06b4e
·
verified ·
1 Parent(s): 81d4e26

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -187,17 +187,21 @@ with gr.Blocks(css=".chatbox {height: 400px; overflow-y: auto; border: 1px solid
187
 
188
  def authorize_and_proceed(user, api_key):
189
  if authorize(user, api_key, PRIMARY_SYSTEM_INSTRUCTIONS):
 
190
  messages_html, history = load_conversation(api_key)
191
  return gr.update(visible=False), gr.update(visible=True), messages_html, history
192
  else:
 
193
  return gr.update(visible=True), gr.update(visible=False), auth_status.update(value="Invalid userid/token")
194
 
195
  def save_custom_instructions(api_key, custom_instructions):
196
  if api_key in sessions:
 
197
  sessions[api_key]["system_message"] = custom_instructions
198
- return "Instructions updated!"
199
  else:
200
- return "Session not found."
 
201
 
202
 
203
  auth_button.click(authorize_and_proceed, inputs=[api_user_input, api_key_input], outputs=[auth_view, chat_view, chatbot_output, history_state])
 
187
 
188
  def authorize_and_proceed(user, api_key):
189
  if authorize(user, api_key, PRIMARY_SYSTEM_INSTRUCTIONS):
190
+ gr.Info("Loading, please wait.")
191
  messages_html, history = load_conversation(api_key)
192
  return gr.update(visible=False), gr.update(visible=True), messages_html, history
193
  else:
194
+ gr.Warning("Incorrect userid/token")
195
  return gr.update(visible=True), gr.update(visible=False), auth_status.update(value="Invalid userid/token")
196
 
197
  def save_custom_instructions(api_key, custom_instructions):
198
  if api_key in sessions:
199
+ gr.Info("Instructions updated, we recommend to start the new conversation to make it more efficient.")
200
  sessions[api_key]["system_message"] = custom_instructions
201
+ return "Instructions updated!", gr.update(value="")
202
  else:
203
+ gr.Warning("Your session has been expired, please refresh the page and login again.")
204
+ return "Session not found.", gr.update(value="")
205
 
206
 
207
  auth_button.click(authorize_and_proceed, inputs=[api_user_input, api_key_input], outputs=[auth_view, chat_view, chatbot_output, history_state])