Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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
|