Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -132,7 +132,11 @@ def add_text(chatbot, history, prompt, file):
|
|
| 132 |
if (prompt == ""):
|
| 133 |
chatbot=chatbot + [((file.name,), "Prompt fehlt!")]
|
| 134 |
else:
|
| 135 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 136 |
|
| 137 |
return chatbot, history, prompt, file, gr.Image(visible = False), "" #gr.Image( label=None, size=(30,30), visible=False, scale=1) #gr.Textbox(value="", interactive=False)
|
| 138 |
|
|
@@ -366,7 +370,7 @@ def generate_text_zu_doc(file, prompt, k, rag_option, chatbot, history, db):
|
|
| 366 |
#als reiner prompt:
|
| 367 |
prompt_neu = generate_prompt_with_history(neu_text_mit_chunks, history) #chatbot)
|
| 368 |
|
| 369 |
-
result = create_assistant_file(prompt_neu, file)
|
| 370 |
return result
|
| 371 |
|
| 372 |
|
|
@@ -471,7 +475,8 @@ additional_inputs = [
|
|
| 471 |
]
|
| 472 |
with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
|
| 473 |
#Session Variablen, um Weete zu speichern, auch wenn die Felder in der GUI bereits wieder leer sind
|
| 474 |
-
#history parallel zu chatbot speichern -
|
|
|
|
| 475 |
history = gr.State([])
|
| 476 |
#damit der Prompt auch nach dem upload in die History noch für predicts_args verfügbar ist
|
| 477 |
user_question = gr.State("")
|
|
|
|
| 132 |
if (prompt == ""):
|
| 133 |
chatbot=chatbot + [((file.name,), "Prompt fehlt!")]
|
| 134 |
else:
|
| 135 |
+
ext = analyze_file(file)
|
| 136 |
+
if (ext == "png" or ext == "PNG" or ext == "jpg" or ext == "jpeg" or ext == "JPG" or ext == "JPEG"):
|
| 137 |
+
chatbot = chatbot +[((file.name,), None), (prompt, None)]
|
| 138 |
+
else:
|
| 139 |
+
chatbot = chatbot +[(("data/file.png",), None), (prompt, None)]
|
| 140 |
|
| 141 |
return chatbot, history, prompt, file, gr.Image(visible = False), "" #gr.Image( label=None, size=(30,30), visible=False, scale=1) #gr.Textbox(value="", interactive=False)
|
| 142 |
|
|
|
|
| 370 |
#als reiner prompt:
|
| 371 |
prompt_neu = generate_prompt_with_history(neu_text_mit_chunks, history) #chatbot)
|
| 372 |
|
| 373 |
+
result = "test........" #create_assistant_file(prompt_neu, file)
|
| 374 |
return result
|
| 375 |
|
| 376 |
|
|
|
|
| 475 |
]
|
| 476 |
with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
|
| 477 |
#Session Variablen, um Weete zu speichern, auch wenn die Felder in der GUI bereits wieder leer sind
|
| 478 |
+
# history parallel zu chatbot speichern - da in chatbot bei Bildern zum Anzeigen in der GUI die Bilder speziell formatiert werden,
|
| 479 |
+
# für die Übergabe an die ki aber der Pfad zum Bild behalten werden muss - was in der history der Fall ist!
|
| 480 |
history = gr.State([])
|
| 481 |
#damit der Prompt auch nach dem upload in die History noch für predicts_args verfügbar ist
|
| 482 |
user_question = gr.State("")
|