Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -417,23 +417,14 @@ def refresh_faiss_index():
|
|
| 417 |
st.session_state["faiss_db"] = db_faiss
|
| 418 |
|
| 419 |
def load_user_data_source(user_id):
|
| 420 |
-
|
| 421 |
-
|
| 422 |
-
|
| 423 |
-
|
| 424 |
-
file_path = f"knowledge_bases/{user_id}/knowledge_base.md"
|
| 425 |
-
storage_url = storage.child(file_path).get_url(None)
|
| 426 |
-
response = requests.get(storage_url)
|
| 427 |
-
|
| 428 |
if response.status_code == 200:
|
| 429 |
-
|
| 430 |
-
|
| 431 |
-
|
| 432 |
-
else:
|
| 433 |
-
return []
|
| 434 |
-
except Exception as e:
|
| 435 |
-
st.error(f"Error loading user data source: {e}")
|
| 436 |
-
return []
|
| 437 |
|
| 438 |
def update_message_counter():
|
| 439 |
remaining_messages = st.session_state["message_limit"] - st.session_state["used_messages"]
|
|
@@ -1449,7 +1440,7 @@ def handle_memory_queries(prompt):
|
|
| 1449 |
if "save this as trustbuilder" in prompt:
|
| 1450 |
content_to_save = prompt.replace("save this as trustbuilder", "").strip()
|
| 1451 |
if content_to_save: # Only save if there's actual content
|
| 1452 |
-
|
| 1453 |
return "TrustBuilder saved successfully!"
|
| 1454 |
else:
|
| 1455 |
return "Please provide content to save as TrustBuilder."
|
|
@@ -1458,7 +1449,7 @@ def handle_memory_queries(prompt):
|
|
| 1458 |
elif "save this as brand tonality" in prompt:
|
| 1459 |
content_to_save = prompt.replace("save this as brand tonality", "").strip()
|
| 1460 |
if content_to_save: # Only save if there's actual content
|
| 1461 |
-
|
| 1462 |
return "Brand Tonality saved successfully!"
|
| 1463 |
else:
|
| 1464 |
return "Please provide content to save as Brand Tonality."
|
|
|
|
| 417 |
st.session_state["faiss_db"] = db_faiss
|
| 418 |
|
| 419 |
def load_user_data_source(user_id):
|
| 420 |
+
docs = fetch_documents(user_id)
|
| 421 |
+
user_documents = []
|
| 422 |
+
for doc in docs.values():
|
| 423 |
+
response = requests.get(doc["content_url"])
|
|
|
|
|
|
|
|
|
|
|
|
|
| 424 |
if response.status_code == 200:
|
| 425 |
+
user_documents.append(Document(page_content=response.text))
|
| 426 |
+
return user_documents
|
| 427 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 428 |
|
| 429 |
def update_message_counter():
|
| 430 |
remaining_messages = st.session_state["message_limit"] - st.session_state["used_messages"]
|
|
|
|
| 1440 |
if "save this as trustbuilder" in prompt:
|
| 1441 |
content_to_save = prompt.replace("save this as trustbuilder", "").strip()
|
| 1442 |
if content_to_save: # Only save if there's actual content
|
| 1443 |
+
save_content(st.session_state["wix_user_id"], content_to_save)
|
| 1444 |
return "TrustBuilder saved successfully!"
|
| 1445 |
else:
|
| 1446 |
return "Please provide content to save as TrustBuilder."
|
|
|
|
| 1449 |
elif "save this as brand tonality" in prompt:
|
| 1450 |
content_to_save = prompt.replace("save this as brand tonality", "").strip()
|
| 1451 |
if content_to_save: # Only save if there's actual content
|
| 1452 |
+
save_content(st.session_state["wix_user_id"], content_to_save)
|
| 1453 |
return "Brand Tonality saved successfully!"
|
| 1454 |
else:
|
| 1455 |
return "Please provide content to save as Brand Tonality."
|