Content

ประเภทข้อมูลที่มีโครงสร้างพื้นฐานที่มีเนื้อหาหลายส่วนของข้อความ

Content มีช่อง role ที่กำหนดผู้ผลิต Content และช่อง parts ที่มีข้อมูลหลายส่วนซึ่งประกอบด้วยเนื้อหาของการเปลี่ยนข้อความ

การแสดง JSON
{
  "parts": [
    {
      object (Part)
    }
  ],
  "role": string
}
ช่อง
parts[]

object (Part)

สั่งซื้อ Parts ที่ประกอบขึ้นเป็นข้อความเดียว ส่วนต่างๆ อาจมีประเภท MIME ที่แตกต่างกัน

role

string

ไม่บังคับ ผู้ผลิตเนื้อหา ต้องเป็น "ผู้ใช้" หรือ "รุ่น" อย่างใดอย่างหนึ่ง

มีประโยชน์ในการตั้งค่าให้สนทนาแบบหลายรายการ หรือเว้นว่างไว้หรือไม่ได้ตั้งค่า

ส่วน

ประเภทข้อมูลที่มีสื่อซึ่งเป็นส่วนหนึ่งของข้อความ Content ที่มีหลายส่วน

Part ประกอบด้วยข้อมูลที่มีประเภทข้อมูลเชื่อมโยงอยู่ Part มีประเภทที่ยอมรับใน Part.data ได้เพียงประเภทเดียวเท่านั้น

Part ต้องมีประเภท MIME ของ IANA ที่แก้ไขแล้วที่ระบุประเภทและประเภทย่อยของสื่อ หากกรอกข้อมูลในช่อง 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.
}
ช่อง

ฟิลด์สหภาพ data

data ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

text

string

ข้อความในบรรทัด

inlineData

object (Blob)

ไบต์ของสื่อในบรรทัด

Blob

ไบต์ของสื่อดิบ

ไม่ควรส่งข้อความเป็นไบต์ดิบ ให้ใช้ช่อง "ข้อความ"

การแสดง JSON
{
  "mimeType": string,
  "data": string
}
ช่อง
mimeType

string

ประเภท MIME มาตรฐานของ IANA ของข้อมูลต้นฉบับ ตัวอย่างเช่น - image/png - image/jpeg หากระบุประเภท MIME ที่ระบบไม่รองรับ ระบบจะแสดงข้อผิดพลาด โปรดดูรายการประเภทที่รองรับทั้งหมดที่หัวข้อรูปแบบไฟล์ที่รองรับ

data

string (bytes format)

ไบต์ดิบสำหรับรูปแบบสื่อ

สตริงที่เข้ารหัสฐาน 64