alexkueck commited on
Commit
1b5d48b
1 Parent(s): 7606449

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -0
app.py CHANGED
@@ -334,6 +334,28 @@ def generate_auswahl(prompt_in, file, file_history, chatbot, history, anzahl_doc
334
  else: #noch nicht validiert, oder kein Prompt
335
  return chatbot, history, None, file_history, "Erst validieren oder einen Prompt eingeben!"
336
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
337
 
338
  ########################################
339
  # Bot- test gegen schädliche Bots die die Anwendung testen...
 
334
  else: #noch nicht validiert, oder kein Prompt
335
  return chatbot, history, None, file_history, "Erst validieren oder einen Prompt eingeben!"
336
 
337
+ ########################################
338
+ # Hochladen von Dateien
339
+ def upload_pdf(file):
340
+ if file is None:
341
+ return None, "Keine Datei hochgeladen."
342
+ else:
343
+ #damit bei neuer suche die Vektordatenbank neu initialisiert wird
344
+ vektordatenbank = None
345
+
346
+ # Extrahieren des Dateinamens aus dem vollen Pfad
347
+ filename = os.path.basename(file.name)
348
+
349
+ # Datei zum Hugging Face Space hochladen
350
+ upload_path = f"chroma/kkg/pdf/{filename}"
351
+ api.upload_file(
352
+ path_or_fileobj=file.name,
353
+ path_in_repo=upload_path,
354
+ repo_id=REPO_ID,
355
+ repo_type=REPO_TYPE,
356
+ token=HF_WRITE
357
+ )
358
+ return f"PDF '{filename}' erfolgreich hochgeladen."
359
 
360
  ########################################
361
  # Bot- test gegen schädliche Bots die die Anwendung testen...