סוג הנתונים המובנה הבסיסי שמכיל תוכן מרובה חלקים של הודעה.
השדה Content
כולל שדה role
שמציין את המפיק של Content
ושדה parts
שמכיל נתונים מרובי חלקים שמכילים את התוכן של תור ההודעה.
ייצוג JSON |
---|
{
"parts": [
{
object ( |
שדות | |
---|---|
parts[] |
ההזמנה נשלחה ב- |
role |
אפשרות. מפיק התוכן. חייב להיות 'משתמש' או 'מודל'. שימושי להגדרת שיחות עם מספר פניות, אחרת אפשר להשאיר אותן ריקות או לא מוגדרות. |
חלק
סוג נתונים שמכיל מדיה שהיא חלק מהודעת Content
מרובת חלקים.
Part
מורכב מנתונים שיש להם סוג נתונים משויך. השדה Part
יכול להכיל רק אחד מהסוגים הקבילים בPart.data
.
ל-Part
חייב להיות סוג IANA MIME קבוע שמזהה את הסוג וסוג המשנה של המדיה אם השדה inlineData
מכיל בייטים גולמיים.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד הערך של |
|
text |
טקסט בתוך השורה. |
inlineData |
בייטים של מדיה מוטבעת. |
כתם
בייטים של מדיה גולמית.
אין לשלוח טקסט כבייטים גולמיים. צריך להשתמש בשדה 'טקסט'.
ייצוג JSON |
---|
{ "mimeType": string, "data": string } |
שדות | |
---|---|
mimeType |
סוג MIME סטנדרטי של IANA לנתוני המקור. דוגמאות לסוגים אפשריים: "image/png", "image/jpeg", "image/heic", "image/heif", "image/webp". |
data |
בייטים גולמיים לפורמטים של מדיה. מחרוזת בקידוד base64. |