GovindRaj commited on
Commit
3dde6f1
·
verified ·
1 Parent(s): f7135cd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -8,9 +8,9 @@ import tempfile
8
  from huggingface_hub import HfApi, HfFolder
9
 
10
  DB_FAISS_PATH = 'vectorstore/db_faiss'
11
- DATASET_REPO = "GovindRaj/faiss-vectorstore" # Your Hugging Face Dataset ID
12
 
13
- # Function to create or update FAISS vector DB and upload to Hugging Face
14
  def create_vector_db(uploaded_files):
15
  # Create a temporary directory
16
  with tempfile.TemporaryDirectory() as temp_dir:
@@ -61,14 +61,14 @@ def create_vector_db(uploaded_files):
61
  if not hf_token:
62
  raise ValueError("Hugging Face token not found. Please set the token in Hugging Face secrets.")
63
 
64
- # Push the updated vector database to Hugging Face Dataset
65
  HfFolder.save_token(hf_token)
66
  api = HfApi()
67
  api.upload_folder(
68
  folder_path=DB_FAISS_PATH, # Local path to the FAISS folder
69
- path_in_repo="faiss_data", # Save at the root of the dataset
70
- repo_id=DATASET_REPO, # Hugging Face Dataset ID
71
- repo_type="dataset", # Specify this is a dataset
72
  token=hf_token # Use the token from secrets
73
  )
74
 
@@ -89,9 +89,9 @@ def main():
89
  try:
90
  success = create_vector_db(uploaded_files)
91
  if success:
92
- st.success("Vector database created and uploaded successfully!")
93
  except Exception as e:
94
  st.error(f"An error occurred: {str(e)}")
95
 
96
  if __name__ == "__main__":
97
- main()
 
8
  from huggingface_hub import HfApi, HfFolder
9
 
10
  DB_FAISS_PATH = 'vectorstore/db_faiss'
11
+ SPACE_REPO = "GovindRaj/ebiz-chatbot" # Your Hugging Face Space ID
12
 
13
+ # Function to create or update FAISS vector DB and upload to Hugging Face Space
14
  def create_vector_db(uploaded_files):
15
  # Create a temporary directory
16
  with tempfile.TemporaryDirectory() as temp_dir:
 
61
  if not hf_token:
62
  raise ValueError("Hugging Face token not found. Please set the token in Hugging Face secrets.")
63
 
64
+ # Push the updated vector database to Hugging Face Space
65
  HfFolder.save_token(hf_token)
66
  api = HfApi()
67
  api.upload_folder(
68
  folder_path=DB_FAISS_PATH, # Local path to the FAISS folder
69
+ path_in_repo="faiss_data", # Path in the Space repo
70
+ repo_id=SPACE_REPO, # Hugging Face Space ID
71
+ repo_type="space", # Specify that this is a Space
72
  token=hf_token # Use the token from secrets
73
  )
74
 
 
89
  try:
90
  success = create_vector_db(uploaded_files)
91
  if success:
92
+ st.success("Vector database created and uploaded to your Hugging Face Space successfully!")
93
  except Exception as e:
94
  st.error(f"An error occurred: {str(e)}")
95
 
96
  if __name__ == "__main__":
97
+ main()