Loại dữ liệu có cấu trúc cơ sở chứa nội dung gồm nhiều phần của một thông báo.
Content
bao gồm trường role
chỉ định nhà sản xuất của Content
và trường parts
chứa dữ liệu nhiều phần chứa nội dung của lượt chuyển thông báo.
Biểu diễn dưới dạng JSON |
---|
{
"parts": [
{
object ( |
Trường | |
---|---|
parts[] |
Đã sắp xếp |
role |
Không bắt buộc. Nhà sản xuất nội dung. Phải là "người dùng" hoặc "mô hình". Hữu ích khi đặt cho các cuộc trò chuyện nhiều lượt, nếu không có thể để trống hoặc không đặt. |
Phần
Một loại dữ liệu chứa nội dung nghe nhìn thuộc thông báo Content
gồm nhiều phần.
Part
bao gồm dữ liệu có một loại dữ liệu liên kết. Part
chỉ có thể chứa một trong các loại được chấp nhận trong Part.data
.
Part
phải có một loại MIME IANA cố định, giúp xác định loại và loại phụ của nội dung đa phương tiện nếu trường inlineData
đã được điền các byte thô.
Biểu diễn dưới dạng JSON |
---|
{ // Union field |
Trường | |
---|---|
Trường hợp
|
|
text |
Văn bản cùng dòng. |
inlineData |
byte nội dung đa phương tiện cùng dòng. |
Vệt sáng
Số byte nội dung nghe nhìn thô.
Không được gửi văn bản dưới dạng byte thô, hãy sử dụng trường "text".
Biểu diễn dưới dạng JSON |
---|
{ "mimeType": string, "data": string } |
Trường | |
---|---|
mimeType |
Loại MIME tiêu chuẩn IANA của dữ liệu nguồn. Ví dụ: - image/png - image/jpeg Nếu bạn cung cấp loại MIME không được hỗ trợ, thì hệ thống sẽ trả về một lỗi. Để biết danh sách đầy đủ các loại được hỗ trợ, hãy xem Định dạng tệp được hỗ trợ. |
data |
byte thô cho định dạng phương tiện. Một chuỗi được mã hoá base64. |