Carcar4 commited on
Commit
aa1d0c7
·
verified ·
1 Parent(s): 6057e3c

Update Gradio_UI.py

Browse files
Files changed (1) hide show
  1. Gradio_UI.py +11 -1
Gradio_UI.py CHANGED
@@ -154,7 +154,11 @@ def stream_to_gradio(
154
  yield message
155
 
156
  final_answer = step_log # Last log is the run's final_answer
 
 
157
  final_answer = handle_agent_output_types(final_answer)
 
 
158
 
159
  if isinstance(final_answer, AgentText):
160
  yield gr.ChatMessage(
@@ -162,9 +166,15 @@ def stream_to_gradio(
162
  content=f"**Final answer:**\n{final_answer.to_string()}\n",
163
  )
164
  elif isinstance(final_answer, AgentImage):
 
 
 
 
 
 
165
  yield gr.ChatMessage(
166
  role="assistant",
167
- content={"path": final_answer.to_string(), "mime_type": "image/png"},
168
  )
169
  elif isinstance(final_answer, AgentAudio):
170
  yield gr.ChatMessage(
 
154
  yield message
155
 
156
  final_answer = step_log # Last log is the run's final_answer
157
+ print(f"DEBUG: Raw final_answer before handling: {final_answer}")
158
+ print(f"DEBUG: Type: {type(final_answer)}")
159
  final_answer = handle_agent_output_types(final_answer)
160
+ print(f"DEBUG: final_answer after handle_agent_output_types: {final_answer}")
161
+ print(f"DEBUG: Type after handling: {type(final_answer)}")
162
 
163
  if isinstance(final_answer, AgentText):
164
  yield gr.ChatMessage(
 
166
  content=f"**Final answer:**\n{final_answer.to_string()}\n",
167
  )
168
  elif isinstance(final_answer, AgentImage):
169
+ print(f"DEBUG: Got AgentImage object: {final_answer}")
170
+ print(f"DEBUG: AgentImage type: {type(final_answer)}")
171
+ print(f"DEBUG: AgentImage attributes: {dir(final_answer)}")
172
+ image_path = final_answer.to_string()
173
+ print(f"DEBUG: Image path from to_string(): {image_path}")
174
+ print(f"DEBUG: Does path exist? {os.path.exists(image_path) if image_path else 'No path'}")
175
  yield gr.ChatMessage(
176
  role="assistant",
177
+ content={"path": image_path, "mime_type": "image/png"},
178
  )
179
  elif isinstance(final_answer, AgentAudio):
180
  yield gr.ChatMessage(