ประเภทข้อมูลที่มีโครงสร้างพื้นฐานที่มีเนื้อหาหลายส่วนของข้อความ
Content
มีช่อง role
ที่กำหนดผู้ผลิต Content
และช่อง parts
ที่มีข้อมูลหลายส่วนซึ่งประกอบด้วยเนื้อหาของการเปลี่ยนข้อความ
การแสดง JSON |
---|
{
"parts": [
{
object ( |
ช่อง | |
---|---|
parts[] |
สั่งซื้อ |
role |
ไม่บังคับ ผู้ผลิตเนื้อหา ต้องเป็น "ผู้ใช้" หรือ "รุ่น" อย่างใดอย่างหนึ่ง มีประโยชน์ในการตั้งค่าให้สนทนาแบบหลายรายการ หรือเว้นว่างไว้หรือไม่ได้ตั้งค่า |
ส่วน
ประเภทข้อมูลที่มีสื่อซึ่งเป็นส่วนหนึ่งของข้อความ Content
ที่มีหลายส่วน
Part
ประกอบด้วยข้อมูลที่มีประเภทข้อมูลเชื่อมโยงอยู่ Part
มีประเภทที่ยอมรับใน Part.data
ได้เพียงประเภทเดียวเท่านั้น
Part
ต้องมีประเภท MIME ของ IANA ที่แก้ไขแล้วที่ระบุประเภทและประเภทย่อยของสื่อ หากกรอกข้อมูลในช่อง inlineData
ด้วยไบต์ดิบ
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ
|
|
text |
ข้อความในบรรทัด |
inlineData |
ไบต์ของสื่อในบรรทัด |
Blob
ไบต์ของสื่อดิบ
ไม่ควรส่งข้อความเป็นไบต์ดิบ ให้ใช้ช่อง "ข้อความ"
การแสดง JSON |
---|
{ "mimeType": string, "data": string } |
ช่อง | |
---|---|
mimeType |
ประเภท MIME มาตรฐานของ IANA ของข้อมูลต้นฉบับ ตัวอย่างเช่น - image/png - image/jpeg หากระบุประเภท MIME ที่ระบบไม่รองรับ ระบบจะแสดงข้อผิดพลาด โปรดดูรายการประเภทที่รองรับทั้งหมดที่หัวข้อรูปแบบไฟล์ที่รองรับ |
data |
ไบต์ดิบสำหรับรูปแบบสื่อ สตริงที่เข้ารหัสฐาน 64 |