Jenis data terstruktur dasar yang berisi konten multi-bagian dari sebuah pesan.
Content
mencakup kolom role
yang menentukan produser Content
dan kolom parts
yang berisi data multi-bagian yang berisi konten giliran pesan.
Representasi JSON |
---|
{
"parts": [
{
object ( |
Kolom | |
---|---|
parts[] |
Memesan |
role |
Opsional. Produser konten. Harus berupa 'pengguna' atau 'model'. Berguna untuk menyetel percakapan multi-giliran, atau dapat dibiarkan kosong atau tidak disetel. |
Komponen
Jenis data yang berisi media yang merupakan bagian dari pesan Content
multi-bagian.
Part
terdiri dari data yang memiliki jenis data terkait. Part
hanya boleh berisi salah satu jenis yang diterima di Part.data
.
Part
harus memiliki jenis MIME IANA tetap yang mengidentifikasi jenis dan subjenis media jika kolom inlineData
diisi dengan byte mentah.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union
|
|
text |
Teks sebaris. |
inlineData |
Byte media inline. |
functionCall |
|
functionResponse |
Output hasil |
fileData |
Data berbasis URI. |
Blob
Byte media mentah.
Teks tidak boleh dikirim sebagai byte mentah, gunakan kolom 'text'.
Representasi JSON |
---|
{ "mimeType": string, "data": string } |
Kolom | |
---|---|
mimeType |
Jenis MIME standar IANA untuk data sumber. Jenis yang diterima mencakup: "image/png", "image/jpeg", "image/heic", "image/heif", "image/webp". |
data |
Byte mentah untuk format media. String berenkode base64. |
FunctionCall
FunctionCall
yang diprediksi yang ditampilkan dari model yang berisi string yang mewakili FunctionDeclaration.name
beserta argumen dan nilainya.
Representasi JSON |
---|
{ "name": string, "args": { object } } |
Kolom | |
---|---|
name |
Wajib. Nama fungsi yang akan dipanggil. Harus berupa a-z, A-Z, 0-9, atau berisi garis bawah dan tanda hubung, dengan panjang maksimum 63. |
args |
Opsional. Parameter dan nilai fungsi dalam format objek JSON. |
FunctionResponse
Output hasil dari FunctionCall
yang berisi string yang mewakili FunctionDeclaration.name
dan objek JSON terstruktur yang berisi output apa pun dari fungsi tersebut digunakan sebagai konteks untuk model. Kolom ini harus berisi hasil FunctionCall
yang dibuat berdasarkan prediksi model.
Representasi JSON |
---|
{ "name": string, "response": { object } } |
Kolom | |
---|---|
name |
Wajib. Nama fungsi yang akan dipanggil. Harus berupa a-z, A-Z, 0-9, atau berisi garis bawah dan tanda hubung, dengan panjang maksimum 63. |
response |
Wajib. Respons fungsi dalam format objek JSON. |
FileData
Data berbasis URI.
Representasi JSON |
---|
{ "mimeType": string, "fileUri": string } |
Kolom | |
---|---|
mimeType |
Opsional. Jenis MIME standar IANA untuk data sumber. |
fileUri |
Wajib. URI. |