ThreadMessageOptions interface
رسالة واحدة داخل مؤشر ترابط عامل، كما هو متوفر أثناء إنشاء مؤشر الترابط هذا لحالته الأولية.
الخصائص
| attachments | قائمة بالملفات المرفقة بالرسالة والأدوات التي يجب إضافتها إليها. |
| content | محتوى الرسالة الأولية. قد تكون هذه سلسلة أساسية (إذا كنت تحتاج إلى نص فقط) أو مصفوفة من كتل المحتوى المكتوبة (على سبيل المثال ، نص ، image_file ، image_url ، وما إلى ذلك). |
| metadata | مجموعة تصل إلى 16 زوج مفتاح/قيمة يمكن إرفاقها بكائن، وتستخدم لتخزين معلومات إضافية حول هذا الكائن بتنسيق منظم. قد يصل طول المفاتيح إلى 64 حرفا وقد يصل طول القيم إلى 512 حرفا. |
| role | دور الكيان الذي يقوم بإنشاء الرسالة. تتضمن القيم المسموح بها: |
تفاصيل الخاصية
attachments
قائمة بالملفات المرفقة بالرسالة والأدوات التي يجب إضافتها إليها.
attachments?: null | MessageAttachment[]
قيمة الخاصية
null | MessageAttachment[]
content
محتوى الرسالة الأولية. قد تكون هذه سلسلة أساسية (إذا كنت تحتاج إلى نص فقط) أو مصفوفة من كتل المحتوى المكتوبة (على سبيل المثال ، نص ، image_file ، image_url ، وما إلى ذلك).
content: MessageInputContent
قيمة الخاصية
metadata
مجموعة تصل إلى 16 زوج مفتاح/قيمة يمكن إرفاقها بكائن، وتستخدم لتخزين معلومات إضافية حول هذا الكائن بتنسيق منظم. قد يصل طول المفاتيح إلى 64 حرفا وقد يصل طول القيم إلى 512 حرفا.
metadata?: null | Record<string, string>
قيمة الخاصية
null | Record<string, string>
role
دور الكيان الذي يقوم بإنشاء الرسالة. تتضمن القيم المسموح بها: user، والتي تشير إلى أن الرسالة تم إرسالها بواسطة مستخدم فعلي (ويجب استخدامها في معظم الحالات لتمثيل الرسائل التي أنشأها المستخدم)، و assistant، مما يشير إلى أن الرسالة تم إنشاؤها بواسطة الوكيل (استخدم هذه القيمة لإدراج رسائل من الوكيل في المحادثة).
role: MessageRole