ChatVisionMessage represents content for the vision call.
content represents the response for this message.
output represents the output for this message.
role represents the role of the sender (user or assistant).
ChatVisionMessage represents content for the vision call.