Spaces:
Running
on
Zero
Running
on
Zero
backup
Browse files
app.py
CHANGED
@@ -162,12 +162,17 @@ def inference(image):
|
|
162 |
colors = parsed_json.get("color_palette", [])
|
163 |
color_image = create_color_palette_image(colors)
|
164 |
|
|
|
|
|
|
|
|
|
|
|
165 |
return (
|
166 |
parsed_json.get("description", "Not available"),
|
167 |
parsed_json.get("scene_description", "Not available"),
|
168 |
-
json.dumps(
|
169 |
-
json.dumps(
|
170 |
-
json.dumps(
|
171 |
parsed_json.get("lighting_details", "Not available"),
|
172 |
color_image,
|
173 |
json_str,
|
@@ -250,4 +255,4 @@ with gr.Blocks() as demo:
|
|
250 |
api_name="analyze",
|
251 |
)
|
252 |
|
253 |
-
demo.launch()
|
|
|
162 |
colors = parsed_json.get("color_palette", [])
|
163 |
color_image = create_color_palette_image(colors)
|
164 |
|
165 |
+
# Fix: Ensure character_list, object_list, and texture_details are valid JSON strings
|
166 |
+
character_list = parsed_json.get("character_list", [])
|
167 |
+
object_list = parsed_json.get("object_list", [])
|
168 |
+
texture_details = parsed_json.get("texture_details", [])
|
169 |
+
|
170 |
return (
|
171 |
parsed_json.get("description", "Not available"),
|
172 |
parsed_json.get("scene_description", "Not available"),
|
173 |
+
character_list, # Remove json.dumps() here
|
174 |
+
object_list, # Remove json.dumps() here
|
175 |
+
texture_details, # Remove json.dumps() here
|
176 |
parsed_json.get("lighting_details", "Not available"),
|
177 |
color_image,
|
178 |
json_str,
|
|
|
255 |
api_name="analyze",
|
256 |
)
|
257 |
|
258 |
+
demo.launch(share=True)
|