Content

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 (Part)
    }
  ],
  "role": string
}
Kolom
parts[]

object (Part)

Memesan Parts yang membentuk satu pesan. Bagian-bagian mungkin memiliki jenis MIME yang berbeda.

role

string

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 data can be only one of the following:
  "text": string,
  "inlineData": {
    object (Blob)
  }
  // End of list of possible types for union field data.
}
Kolom

Kolom union data.

data hanya dapat berupa salah satu dari yang berikut:

text

string

Teks sebaris.

inlineData

object (Blob)

Byte media inline.

Blob

Byte media mentah.

Teks tidak boleh dikirim sebagai byte mentah, gunakan kolom 'text'.

Representasi JSON
{
  "mimeType": string,
  "data": string
}
Kolom
mimeType

string

Jenis MIME standar IANA untuk data sumber. Contoh: - image/png - image/jpeg Jika jenis MIME yang tidak didukung diberikan, error akan ditampilkan. Untuk mengetahui daftar lengkap jenis yang didukung, lihat Format file yang didukung.

data

string (bytes format)

Byte mentah untuk format media.

String berenkode base64.