Message object for Claude API.
The content of the message. Can be a string for simple messages or a list of content blocks for multi-modal messages.
The role of the message's author. Currently, only "user" and "assistant" are supported.