Parthx10 commited on
Commit
79ff5ca
·
verified ·
1 Parent(s): 548bac7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -14
app.py CHANGED
@@ -75,20 +75,16 @@ def main():
75
  st.subheader('Chat Interface')
76
  user_question = st.text_input('Ask a question:')
77
  if st.button('Ask'):
78
- # Split the user question into smaller parts
79
- questions = user_question.split('?')
80
- for question in questions:
81
- response = conversation_chain.invoke({'question': question.strip()})
82
- if 'chat_history' in response:
83
- chat_history = response['chat_history']
84
- for message in chat_history:
85
- if isinstance(message, dict) and 'role' in message and 'content' in message:
86
- if message['role'] == 'user':
87
- st.write(f"You: {message['content']}")
88
- elif message['role'] == 'assistant':
89
- st.write(f"Assistant: {message['content']}")
90
- else:
91
- st.error("Failed to get response. Please try again.")
92
  else:
93
  st.error("Failed to process CSV file. Please try again.")
94
 
 
75
  st.subheader('Chat Interface')
76
  user_question = st.text_input('Ask a question:')
77
  if st.button('Ask'):
78
+ st.spinner("Generating Response.....")
79
+ response = conversation_chain.invoke({'question': user_question})
80
+ chat_history = response['chat_history']
81
+ for message in chat_history:
82
+ if message['role'] == 'user':
83
+ st.write(f"You: {message['content']}")
84
+ elif message['role'] == 'assistant':
85
+ st.write(f"Assistant: {message['content']}")
86
+ else:
87
+ st.error("Failed to process CSV file. Please try again.")
 
 
 
 
88
  else:
89
  st.error("Failed to process CSV file. Please try again.")
90