Update app.py
Browse files
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...
|