Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -103,9 +103,9 @@ def create_collection_name(filepath):
|
|
103 |
return collection_name
|
104 |
|
105 |
# Initialize database
|
106 |
-
def initialize_database(
|
107 |
progress(0.1, desc="Loading documents from directory...")
|
108 |
-
doc_splits, pdf_files = load_docs_from_directory(
|
109 |
collection_name = create_collection_name(pdf_files[0])
|
110 |
progress(0.5, desc="Generating vector database...")
|
111 |
vector_db = create_db(doc_splits, collection_name)
|
@@ -203,7 +203,7 @@ def demo():
|
|
203 |
clear_btn = gr.ClearButton([msg, chatbot], value="Clear conversation")
|
204 |
|
205 |
db_btn.click(initialize_database, \
|
206 |
-
inputs=[
|
207 |
outputs=[vector_db, collection_name, db_progress])
|
208 |
qachain_btn.click(initialize_LLM, \
|
209 |
inputs=[slider_temperature, slider_maxtokens, slider_topk, vector_db], \
|
|
|
103 |
return collection_name
|
104 |
|
105 |
# Initialize database
|
106 |
+
def initialize_database(chunk_size, chunk_overlap, progress=gr.Progress()):
|
107 |
progress(0.1, desc="Loading documents from directory...")
|
108 |
+
doc_splits, pdf_files = load_docs_from_directory(pdf_directory, chunk_size, chunk_overlap)
|
109 |
collection_name = create_collection_name(pdf_files[0])
|
110 |
progress(0.5, desc="Generating vector database...")
|
111 |
vector_db = create_db(doc_splits, collection_name)
|
|
|
203 |
clear_btn = gr.ClearButton([msg, chatbot], value="Clear conversation")
|
204 |
|
205 |
db_btn.click(initialize_database, \
|
206 |
+
inputs=[slider_chunk_size, slider_chunk_overlap], \
|
207 |
outputs=[vector_db, collection_name, db_progress])
|
208 |
qachain_btn.click(initialize_LLM, \
|
209 |
inputs=[slider_temperature, slider_maxtokens, slider_topk, vector_db], \
|