Tonic commited on
Commit
3b9827b
1 Parent(s): 58f5355

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -329,13 +329,12 @@ def process_summary_with_openai(summary):
329
 
330
  def process_and_query(input_language=None,audio_input=None,image_input=None,text_input=None):
331
 
332
- try:
333
  # Initialize the combined text
334
  combined_text = ""
335
 
336
  # Process text input
337
  if text_input is not None:
338
- # Augment the prompt before feeding it to Vectara
339
  combined_text = "the user asks the following to his health adviser: " + text_input
340
 
341
  # Process audio input
@@ -343,6 +342,10 @@ def process_and_query(input_language=None,audio_input=None,image_input=None,text
343
  audio_text = process_speech(input_language, audio_input)
344
  combined_text += "\n" + audio_text
345
 
 
 
 
 
346
  # Process image input
347
  if image_input is not None:
348
  # Use the current combined text (which includes the processed text input) for image processing
 
329
 
330
  def process_and_query(input_language=None,audio_input=None,image_input=None,text_input=None):
331
 
332
+ try:
333
  # Initialize the combined text
334
  combined_text = ""
335
 
336
  # Process text input
337
  if text_input is not None:
 
338
  combined_text = "the user asks the following to his health adviser: " + text_input
339
 
340
  # Process audio input
 
342
  audio_text = process_speech(input_language, audio_input)
343
  combined_text += "\n" + audio_text
344
 
345
+ # Check if only an image is provided without text
346
+ if image_input is not None and not combined_text.strip():
347
+ return "Error: Please provide text input along with the image.", "No hallucination evaluation"
348
+
349
  # Process image input
350
  if image_input is not None:
351
  # Use the current combined text (which includes the processed text input) for image processing