MatteoScript commited on
Commit
3d46b53
·
verified ·
1 Parent(s): 7b794d2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -16
app.py CHANGED
@@ -96,22 +96,25 @@ def initialize_llmchain(llm_model, temperature, max_tokens, top_k, vector_db, pr
96
 
97
  # Initialize database
98
  def initialize_database(list_file_obj, chunk_size, chunk_overlap, progress=gr.Progress()):
99
- # Create list of documents (when valid)
100
- #file_path = file_obj.name
101
- list_file_path = [x.name for x in list_file_obj if x is not None]
102
- collection_name = Path(list_file_path[0]).stem
103
- print('list_file_path: ', list_file_path)
104
- print('Collection name: ', collection_name)
105
- progress(0.25, desc="Loading document...")
106
- # Load document and create splits
107
- doc_splits = load_doc(list_file_path, chunk_size, chunk_overlap)
108
- # Create or load Vector database
109
- progress(0.5, desc="Generating vector database...")
110
- # global vector_db
111
- #vector_db = create_db(doc_splits, collection_name)
112
- vector_db = load_db()
113
- progress(0.9, desc="Done!")
114
- return vector_db, collection_name, "Complete!"
 
 
 
115
 
116
 
117
  def initialize_LLM(llm_option, llm_temperature, max_tokens, top_k, vector_db, progress=gr.Progress()):
 
96
 
97
  # Initialize database
98
  def initialize_database(list_file_obj, chunk_size, chunk_overlap, progress=gr.Progress()):
99
+ CreaDB = False
100
+ if CreaDB:
101
+ list_file_path = [x.name for x in list_file_obj if x is not None]
102
+ collection_name = Path(list_file_path[0]).stem
103
+ print('list_file_path: ', list_file_path)
104
+ print('Collection name: ', collection_name)
105
+ progress(0.25, desc="Loading document...")
106
+ # Load document and create splits
107
+ doc_splits = load_doc(list_file_path, chunk_size, chunk_overlap)
108
+ # Create or load Vector database
109
+ progress(0.5, desc="Generating vector database...")
110
+ # global vector_db
111
+ vector_db = create_db(doc_splits, collection_name)
112
+ progress(0.9, desc="Done!")
113
+ return vector_db, collection_name, "Complete!"
114
+ else:
115
+ collection_name = 'Documenti'
116
+ vector_db = load_db()
117
+ return vector_db, collection_name, "Complete!"
118
 
119
 
120
  def initialize_LLM(llm_option, llm_temperature, max_tokens, top_k, vector_db, progress=gr.Progress()):