Anne31415 commited on
Commit
02cc2be
·
1 Parent(s): 2f8cd5b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -0
app.py CHANGED
@@ -1,4 +1,5 @@
1
  import streamlit as st
 
2
  from dotenv import load_dotenv
3
  import pickle
4
  from huggingface_hub import Repository
@@ -135,12 +136,25 @@ def main():
135
  loading_message = st.empty()
136
  loading_message.text('Bot is thinking...')
137
 
 
 
 
138
  VectorStore = load_pdf(pdf_path)
139
  chain = load_chatbot()
140
  docs = VectorStore.similarity_search(query=query, k=3)
141
  with get_openai_callback() as cb:
142
  response = chain.run(input_documents=docs, question=query)
143
 
 
 
 
 
 
 
 
 
 
 
144
  st.session_state['chat_history'].append(("Bot", response, "new"))
145
 
146
  # Display new messages at the bottom
 
1
  import streamlit as st
2
+ import time
3
  from dotenv import load_dotenv
4
  import pickle
5
  from huggingface_hub import Repository
 
136
  loading_message = st.empty()
137
  loading_message.text('Bot is thinking...')
138
 
139
+ # Start timing
140
+ start_time = time.time()
141
+
142
  VectorStore = load_pdf(pdf_path)
143
  chain = load_chatbot()
144
  docs = VectorStore.similarity_search(query=query, k=3)
145
  with get_openai_callback() as cb:
146
  response = chain.run(input_documents=docs, question=query)
147
 
148
+ # Stop timing
149
+ end_time = time.time()
150
+
151
+ # Calculate duration
152
+ duration = end_time - start_time
153
+
154
+ # You can use Streamlit's text function to display the timing
155
+ st.text(f"Response time: {duration:.2f} seconds")
156
+
157
+
158
  st.session_state['chat_history'].append(("Bot", response, "new"))
159
 
160
  # Display new messages at the bottom