基本結構化資料類型,包含訊息的多部分內容。
Content
包含一個指定 Content
生產端的 role
欄位,以及包含包含訊息轉彎內容的多部分資料的 parts
欄位。
JSON 表示法 |
---|
{
"parts": [
{
object ( |
欄位 | |
---|---|
parts[] |
已訂購的 |
role |
選用設定。內容的製作人,必須為「user」或「model」。 適合設定多輪對話,否則可以留空或不設定。 |
配件
這個資料類型包含多部分 Content
訊息中的媒體。
Part
包含具有相關資料類型的資料。Part
只能包含 Part.data
中系統接受的其中一種類型。
如果 inlineData
欄位已填入原始位元組,Part
必須具有固定的 IANA MIME 類型,用於識別媒體的類型和子類型。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位
|
|
text |
內嵌文字。 |
inlineData |
內嵌媒體位元組。 |
Blob
原始媒體位元組。
文字不應以原始位元組的形式傳送,請使用「text」欄位。
JSON 表示法 |
---|
{ "mimeType": string, "data": string } |
欄位 | |
---|---|
mimeType |
來源資料的 IANA 標準 MIME 類型。範例:- image/png - image/jpeg,提供不支援的 MIME 類型時,系統會傳回錯誤。如需支援類型的完整清單,請參閱「支援的檔案格式」。 |
data |
媒體格式的原始位元組。 Base64 編碼的字串。 |