alexkueck commited on
Commit
1b2abae
1 Parent(s): 6f46140

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -1
app.py CHANGED
@@ -287,6 +287,18 @@ def generate_prompt_with_history_langchain(prompt, history):
287
 
288
  ###################################################
289
  #Funktion von Gradio aus, die den dort eingegebenen Prompt annimmt und weiterverarbeitet
 
 
 
 
 
 
 
 
 
 
 
 
290
  def invoke (prompt, history, rag_option, model_option, openai_api_key, temperature=0.5, max_new_tokens=4048, top_p=0.6, repetition_penalty=1.3,):
291
  global splittet
292
  print(splittet)
@@ -417,7 +429,7 @@ with gr.Blocks() as demo:
417
  """)
418
  with gr.Tab("Chatbot"):
419
  iface = gr.Interface(
420
- fn=handle_input,
421
  inputs=[reference_image, chat_interface_stream],
422
  outputs=chat_interface_stream,
423
  title="Chatbot mit Bildeingabe",
 
287
 
288
  ###################################################
289
  #Funktion von Gradio aus, die den dort eingegebenen Prompt annimmt und weiterverarbeitet
290
+ #erstmal gucken, ob text oder Bild angekommen ist
291
+ def chatbot_response(messages, history, rag_option, model_option, openai_api_key, temperature=0.5, max_new_tokens=4048, top_p=0.6, repetition_penalty=1.3,):
292
+ responses = []
293
+ for message in messages:
294
+ if message['type'] == 'text':
295
+ invoke(message['data'], history, rag_option, model_option, openai_api_key, temperature=0.5, max_new_tokens=4048, top_p=0.6, repetition_penalty=1.3,)
296
+ responses.append({'type': 'text', 'data': f"Echo: {message['data']}"})
297
+ else:
298
+ print("Bild.............................")
299
+ return responses
300
+
301
+
302
  def invoke (prompt, history, rag_option, model_option, openai_api_key, temperature=0.5, max_new_tokens=4048, top_p=0.6, repetition_penalty=1.3,):
303
  global splittet
304
  print(splittet)
 
429
  """)
430
  with gr.Tab("Chatbot"):
431
  iface = gr.Interface(
432
+ fn=chatbot_response,
433
  inputs=[reference_image, chat_interface_stream],
434
  outputs=chat_interface_stream,
435
  title="Chatbot mit Bildeingabe",