alexkueck commited on
Commit
8fa0379
1 Parent(s): ce14421

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -3
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
- chatbot = chatbot +[((file.name,), None), (prompt, None)]
 
 
 
 
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 - momentan nicht im Gebrauch, ist aber in allen relevanten Methoden mit verlinkt
 
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("")