Базовый структурированный тип данных, содержащий содержимое сообщения, состоящее из нескольких частей.
Content включает в себя поле role , обозначающее производителя Content и поле parts , содержащее данные, состоящие из нескольких частей, которые содержат содержимое очереди сообщения.
Заказанные Parts , составляющие одно сообщение. Части могут иметь разные типы MIME.
role
string
Необязательный. Производитель контента. Должно быть либо «пользователь», либо «модель».
Полезно для многоходовых разговоров, в противном случае его можно оставить пустым или не установить.
Часть
Тип данных, содержащий медиафайлы, которые являются частью сообщения Content , состоящего из нескольких частей.
Part состоит из данных, имеющих связанный тип данных. Part может содержать только один из типов, принятых в Part.data .
Part должна иметь фиксированный тип IANA MIME, определяющий тип и подтип носителя, если поле inlineData заполнено необработанными байтами.
JSON-представление
{// Union field data can be only one of the following:"text": string,"inlineData": {object (Blob)}// End of list of possible types for union field data.}