"user", "system", or "assistant"name (string, required): FilenamemimeType (string, required): MIME type (e.g., image/jpeg)data (string, required): Base64-encoded file datawidth (number): Image width in pixels (optional, returned in response)height (number): Image height in pixels (optional, returned in response)width and height are stored and returned in message attachments.state.context.