devve1 commited on
Commit
f07b5cd
1 Parent(s): 60d3cbf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -16
app.py CHANGED
@@ -422,20 +422,13 @@ if __name__ == '__main__':
422
  conversations = {}
423
 
424
  if menu_id == 'ChatBot':
 
 
 
425
  with st.sidebar:
426
- if 'options' not in st.session_state:
427
- st.session_state.options = 'New Chat'
428
-
429
- if 'chat_id' not in st.session_state:
430
- st.session_state.chat_id = st.selectbox(
431
- label='Choose a conversation',
432
- options=st.session_state.options,
433
- placeholder='_',
434
- )
435
- else:
436
  st.session_state.chat_id = st.selectbox(
437
  label='Choose a conversation',
438
- options=[st.session_state.options] + conversations.keys(),
439
  index=0,
440
  placeholder='_',
441
  )
@@ -443,7 +436,7 @@ if __name__ == '__main__':
443
  col1, col2 = st.columns([1,1])
444
  with col1:
445
  if st.button('Add New Chat', use_container_width=True, disabled=False if st.session_state.chat_id != 'New Chat' else True):
446
- st.session_state.options = 'New Chat'
447
  with col2:
448
  if st.button('Delete Chat', use_container_width=True, disabled=False if st.session_state.chat_id != 'New Chat' else True):
449
  del conversations[st.session_state.chat_id]
@@ -453,10 +446,10 @@ if __name__ == '__main__':
453
  st.session_state.messages = []
454
  else:
455
  st.session_state.messages = conversations[st.session_state.chat_id]
456
-
457
- for message in st.session_state.messages:
458
- with st.chat_message(message["role"]):
459
- st.markdown(message["content"])
460
 
461
  if prompt := st.chat_input("Message Video Game Assistant"):
462
  if st.session_state.chat_id == 'New Chat':
 
422
  conversations = {}
423
 
424
  if menu_id == 'ChatBot':
425
+ if 'chat_id' not in st.session_state:
426
+ st.session_state.chat_id = 'New Chat'
427
+
428
  with st.sidebar:
 
 
 
 
 
 
 
 
 
 
429
  st.session_state.chat_id = st.selectbox(
430
  label='Choose a conversation',
431
+ options=[st.session_state.chat_id] + conversations.keys(),
432
  index=0,
433
  placeholder='_',
434
  )
 
436
  col1, col2 = st.columns([1,1])
437
  with col1:
438
  if st.button('Add New Chat', use_container_width=True, disabled=False if st.session_state.chat_id != 'New Chat' else True):
439
+ st.session_state.chat_id = 'New Chat'
440
  with col2:
441
  if st.button('Delete Chat', use_container_width=True, disabled=False if st.session_state.chat_id != 'New Chat' else True):
442
  del conversations[st.session_state.chat_id]
 
446
  st.session_state.messages = []
447
  else:
448
  st.session_state.messages = conversations[st.session_state.chat_id]
449
+
450
+ for message in st.session_state.messages:
451
+ with st.chat_message(message["role"]):
452
+ st.markdown(message["content"])
453
 
454
  if prompt := st.chat_input("Message Video Game Assistant"):
455
  if st.session_state.chat_id == 'New Chat':