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("")
|