نوع البيانات المنظَّمة الأساسي الذي يحتوي على محتوى متعدد الأجزاء لرسالة.
يتضمّن الحقل Content
حقل role
الذي يحدّد منتج Content
والحقل parts
الذي يحتوي على بيانات متعدّدة الأجزاء تتضمّن محتوى دور الرسالة.
تمثيل JSON |
---|
{
"parts": [
{
object ( |
الحقول | |
---|---|
parts[] |
تم ترتيب |
role |
اختياريّ. منتج المحتوى. يجب أن يكون إما "مستخدم" أو "نموذج". من المفيد الضبط على محادثات متعددة الأدوار، وإلا يمكن تركه فارغًا أو بدون ضبط. |
الجزء
نوع بيانات يحتوي على وسائط تشكل جزءًا من رسالة Content
متعدّدة الأجزاء.
يتكوّن Part
من بيانات مرتبطة بنوع بيانات. لا يمكن أن يحتوي Part
إلا على أحد الأنواع المقبولة في Part.data
.
يجب أن يحتوي Part
على نوع MIME ثابت IANA يحدّد نوع الوسائط ونوعها الفرعي إذا كان الحقل inlineData
معبأً بوحدات بايت غير أوّلية.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد يمكن أن يكون الحقل " |
|
text |
نص مضمّن. |
inlineData |
وحدات بايت للوسائط المضمّنة |
بلوب
وحدات بايت للوسائط الأولية.
يجب عدم إرسال النص كوحدات بايت غير أوّلية، استخدِم حقل "النص".
تمثيل JSON |
---|
{ "mimeType": string, "data": string } |
الحقول | |
---|---|
mimeType |
تمثّل هذه السمة نوع MIME القياسي الصادر عن هيئة أرقام الإنترنت المخصصة (IANA) لبيانات المصدر. أمثلة: - image/png - image/jpeg إذا تم تقديم نوع MIME غير متوافق، سيظهر خطأ. للحصول على قائمة كاملة بالأنواع المتوافقة، يُرجى الاطّلاع على تنسيقات الملفات المتوافقة. |
data |
وحدات البايت الأولية لتنسيقات الوسائط سلسلة بترميز base64. |