Operating System
Windows
Version Information
azureai-samples/scenarios/Assistants/multi-agent/multi-agent.ipynb at main · Azure-Samples/azureai-samples · GitHub. I am getting an error message on last code block "thread = assistant_client.beta.threads.create()
user_message = input("User Query: ")
message = dispatch_message(user_message, user_proxy, thread)"
The error message is below:
"{
"name": "AttributeError",
"message": "'ImageFileContentBlock' object has no attribute 'text'",
"stack": "---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
Cell In[48], line 5
3 # Initiate proxy agent and the main thread. This thread will remain active until the task is completed and will serve as the main communication thread between the other agents.
4 user_message = input("User Query: ")
----> 5 message = dispatch_message(user_message, user_proxy, thread)
Cell In[24], line 49, in dispatch_message(message, agent, thread)
47 # Assign the appropriate function to the agent for invocation.
48 function_to_call = available_functions[call.function.name]
---> 49 tool_response = function_to_call(**json.loads(call.function.arguments))
50 tool_responses.append({"tool_call_id": call.id, "output": tool_response})
52 # Present the outcomes produced by the tool.
Cell In[23], line 31, in send_message(query, agent_name)
28 recipient_info["thread"] = thread_object
30 # This function dispatches a message to the proper agent and it's thread
---> 31 return dispatch_message(query, recipient_info["agent"], recipient_info["thread"])
Cell In[24], line 65, in dispatch_message(message, agent, thread)
62 messages = assistant_client.beta.threads.messages.list(thread_id=thread.id)
64 # Transmit the response message back to the facilitating agent.
---> 65 return messages.data[0].content[0].text.value
File /workspaces/azureai-assistant-tool/.venv/lib/python3.12/site-packages/pydantic/main.py:892, in BaseModel.getattr(self, item)
889 return super().getattribute(item) # Raises AttributeError if appropriate
890 else:
891 # this is the current error
--> 892 raise AttributeError(f'{type(self).name!r} object has no attribute {item!r}')
AttributeError: 'ImageFileContentBlock' object has no attribute 'text'"
}
Steps to reproduce
enter user query: " Generate an image of a boat drifting in the water and analyze it and enhance the image"
Expected behavior
Image should be generated
Actual behavior
error message above
Addition information
No response
Operating System
Windows
Version Information
azureai-samples/scenarios/Assistants/multi-agent/multi-agent.ipynb at main · Azure-Samples/azureai-samples · GitHub. I am getting an error message on last code block "thread = assistant_client.beta.threads.create()
user_message = input("User Query: ")
message = dispatch_message(user_message, user_proxy, thread)"
The error message is below:
"{
"name": "AttributeError",
"message": "'ImageFileContentBlock' object has no attribute 'text'",
"stack": "---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
Cell In[48], line 5
3 # Initiate proxy agent and the main thread. This thread will remain active until the task is completed and will serve as the main communication thread between the other agents.
4 user_message = input("User Query: ")
----> 5 message = dispatch_message(user_message, user_proxy, thread)
Cell In[24], line 49, in dispatch_message(message, agent, thread)
47 # Assign the appropriate function to the agent for invocation.
48 function_to_call = available_functions[call.function.name]
---> 49 tool_response = function_to_call(**json.loads(call.function.arguments))
50 tool_responses.append({"tool_call_id": call.id, "output": tool_response})
52 # Present the outcomes produced by the tool.
Cell In[23], line 31, in send_message(query, agent_name)
28 recipient_info["thread"] = thread_object
30 # This function dispatches a message to the proper agent and it's thread
---> 31 return dispatch_message(query, recipient_info["agent"], recipient_info["thread"])
Cell In[24], line 65, in dispatch_message(message, agent, thread)
62 messages = assistant_client.beta.threads.messages.list(thread_id=thread.id)
64 # Transmit the response message back to the facilitating agent.
---> 65 return messages.data[0].content[0].text.value
File /workspaces/azureai-assistant-tool/.venv/lib/python3.12/site-packages/pydantic/main.py:892, in BaseModel.getattr(self, item)
889 return super().getattribute(item) # Raises AttributeError if appropriate
890 else:
891 # this is the current error
--> 892 raise AttributeError(f'{type(self).name!r} object has no attribute {item!r}')
AttributeError: 'ImageFileContentBlock' object has no attribute 'text'"
}
Steps to reproduce
enter user query: " Generate an image of a boat drifting in the water and analyze it and enhance the image"
Expected behavior
Image should be generated
Actual behavior
error message above
Addition information
No response