Content
Represents content sent to and received from the model.
Content is composed of a one or more heterogeneous parts that can be represent data in different formats, like text or images.
Parameters
role
The producer of the content. Must be either "user" or "model". By default, it's "user".
parts
An ordered list of Part that constitute this content.