Update app.py
Browse files
app.py
CHANGED
@@ -31,6 +31,7 @@ import gspread
|
|
31 |
import uuid
|
32 |
from dotenv import load_dotenv
|
33 |
import os
|
|
|
34 |
|
35 |
# Load environment variables
|
36 |
load_dotenv()
|
@@ -317,10 +318,11 @@ def run_streamlit_app():
|
|
317 |
logging.info(f"Generated response: {response.response}")
|
318 |
logging.info(f"Retrieved contexts: {[node.text for node in response.source_nodes]}")
|
319 |
question_id = str(uuid.uuid4())
|
320 |
-
|
|
|
321 |
|
322 |
# Log initial query and response to Google Sheets without feedback
|
323 |
-
log_to_google_sheets([question_id, question, response.response, selected_api, selected_model, embedding_model, retriever_method, chunk_size, top_k, 0, ""])
|
324 |
|
325 |
st.rerun()
|
326 |
else:
|
|
|
31 |
import uuid
|
32 |
from dotenv import load_dotenv
|
33 |
import os
|
34 |
+
from datetime import datetime
|
35 |
|
36 |
# Load environment variables
|
37 |
load_dotenv()
|
|
|
318 |
logging.info(f"Generated response: {response.response}")
|
319 |
logging.info(f"Retrieved contexts: {[node.text for node in response.source_nodes]}")
|
320 |
question_id = str(uuid.uuid4())
|
321 |
+
timestamp = datetime.now().isoformat()
|
322 |
+
st.session_state.chat_history.append({'id': question_id, 'user': question, 'response': response.response, 'contexts': response.source_nodes, 'feedback': 0, 'detailed_feedback': '', 'timestamp': timestamp})
|
323 |
|
324 |
# Log initial query and response to Google Sheets without feedback
|
325 |
+
log_to_google_sheets([question_id, question, response.response, selected_api, selected_model, embedding_model, retriever_method, chunk_size, top_k, 0, "", timestamp])
|
326 |
|
327 |
st.rerun()
|
328 |
else:
|