alexkueck commited on
Commit
67039f5
1 Parent(s): d673544

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -37,6 +37,8 @@ from beschreibungen import *
37
  #Konstanten
38
  #Validieren des PW
39
  ANTI_BOT_PW = os.getenv("VALIDATE_PW")
 
 
40
 
41
  ###############################
42
  #HF Authentifizierung
@@ -54,7 +56,7 @@ CHROMA_DIR = "/chroma/kkg"
54
  CHROMA_PDF = './chroma/kkg/pdf'
55
  CHROMA_WORD = './chroma/kkg/word'
56
  CHROMA_EXCEL = './chroma/kkg/excel'
57
- DOCS_DIR = "chroma/kkg/pdf"
58
 
59
  ###########################################
60
  # Alternativen, um HF Modelle in der rAG Chain einzusetzen
@@ -287,11 +289,11 @@ def generate_auswahl(prompt_in, file, file_history, chatbot, history, anzahl_doc
287
 
288
  #muss nur einmal ausgeführt werden...
289
  #?????????????????????????????????????????????? Nicht passend zum Promt???????????????????????????
290
- if vektordatenbank == None:
291
  print("db neu aufbauen!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1")
292
- preprocessed_splits, split_to_original_mapping = document_loading_splitting()
293
- if preprocessed_splits:
294
- vektordatenbank, retriever = document_storage_chroma(preprocessed_splits)
295
 
296
  #kein Bild hochgeladen -> auf Text antworten...
297
  status = "Antwort der Vektordatenbank"
@@ -302,7 +304,7 @@ def generate_auswahl(prompt_in, file, file_history, chatbot, history, anzahl_doc
302
  for result in results['relevant_docs']:
303
  split_id = result.get("metadata", {}).get("split_id")
304
  if split_id:
305
- original_split = split_to_original_mapping[split_id]
306
  relevant_docs_org.append(original_split)
307
 
308
  relevant_docs = extract_document_info(relevant_docs_org)
 
37
  #Konstanten
38
  #Validieren des PW
39
  ANTI_BOT_PW = os.getenv("VALIDATE_PW")
40
+ PREPROCESSED_SPLITS=None
41
+ SPLIT_TO_ORIGINAL_MAPPING = None
42
 
43
  ###############################
44
  #HF Authentifizierung
 
56
  CHROMA_PDF = './chroma/kkg/pdf'
57
  CHROMA_WORD = './chroma/kkg/word'
58
  CHROMA_EXCEL = './chroma/kkg/excel'
59
+ DOCS_DIR = "chroma/kkg"
60
 
61
  ###########################################
62
  # Alternativen, um HF Modelle in der rAG Chain einzusetzen
 
289
 
290
  #muss nur einmal ausgeführt werden...
291
  #?????????????????????????????????????????????? Nicht passend zum Promt???????????????????????????
292
+ if vektordatenbank == None or SPLIT_TO_ORIGINAL_MAPPING = None:
293
  print("db neu aufbauen!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1")
294
+ PREPROCESSED_SPLITS, SPLIT_TO_ORIGINAL_MAPPING = document_loading_splitting()
295
+ if PREPROCESSED_SPLITS:
296
+ vektordatenbank, retriever = document_storage_chroma(PREPROCESSED_SPLITS)
297
 
298
  #kein Bild hochgeladen -> auf Text antworten...
299
  status = "Antwort der Vektordatenbank"
 
304
  for result in results['relevant_docs']:
305
  split_id = result.get("metadata", {}).get("split_id")
306
  if split_id:
307
+ original_split = SPLIT_TO_ORIGINAL_MAPPING[split_id]
308
  relevant_docs_org.append(original_split)
309
 
310
  relevant_docs = extract_document_info(relevant_docs_org)