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