Update app.py
Browse files
app.py
CHANGED
@@ -14,6 +14,7 @@ def image_to_base64(image):
|
|
14 |
img_str = base64.b64encode(buffered.getvalue()).decode('utf-8')
|
15 |
return img_str
|
16 |
|
|
|
17 |
# Function to interact with LLAVA model
|
18 |
# Function to interact with LLAVA model
|
19 |
def respond(
|
@@ -37,8 +38,8 @@ def respond(
|
|
37 |
messages.append({"role": "user", "content": message})
|
38 |
|
39 |
if image:
|
40 |
-
#
|
41 |
-
image_b64 = image_to_base64(image)
|
42 |
messages.append({"role": "user", "content": "Image uploaded", "image": image_b64})
|
43 |
|
44 |
# Call Hugging Face model for response
|
@@ -59,6 +60,7 @@ def respond(
|
|
59 |
print(f"Error in respond function: {str(e)}")
|
60 |
yield f"Error occurred: {str(e)}"
|
61 |
|
|
|
62 |
# Debugging print statements
|
63 |
print("Starting Gradio interface setup...")
|
64 |
try:
|
|
|
14 |
img_str = base64.b64encode(buffered.getvalue()).decode('utf-8')
|
15 |
return img_str
|
16 |
|
17 |
+
# Function to interact with LLAVA model
|
18 |
# Function to interact with LLAVA model
|
19 |
# Function to interact with LLAVA model
|
20 |
def respond(
|
|
|
38 |
messages.append({"role": "user", "content": message})
|
39 |
|
40 |
if image:
|
41 |
+
# Handle single image input
|
42 |
+
image_b64 = image_to_base64(image) # Convert image to base64
|
43 |
messages.append({"role": "user", "content": "Image uploaded", "image": image_b64})
|
44 |
|
45 |
# Call Hugging Face model for response
|
|
|
60 |
print(f"Error in respond function: {str(e)}")
|
61 |
yield f"Error occurred: {str(e)}"
|
62 |
|
63 |
+
|
64 |
# Debugging print statements
|
65 |
print("Starting Gradio interface setup...")
|
66 |
try:
|