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...
|