Class ThreadMessageCreateRequest
ThreadMessageCreateRequest class
تمثل طلبًا لإنشاء رسالة ضمن سلسلة.
public class ThreadMessageCreateRequest
Constructors
Properties
Name | Description |
---|
Attachments { get; set; } | يحصل أو يحدد قائمة الملفات المرفقة بالرسالة. |
Content { get; set; } | يحصل أو يحدد محتوى الرسالة. يمكن أن يكون سلسلة أو مصفوفة من أجزاء المحتوى. |
Metadata { get; set; } | يحصل أو يحدد مجموعة من 16 زوجًا من المفاتيح والقيم يمكن إرفاقها بكائن. يمكن أن يكون هذا مفيدًا لتخزين معلومات إضافية حول الكائن بتنسيق منظم. يمكن أن تكون المفاتيح بطول أقصى 64 حرفًا والقيم بطول أقصى 512 حرفًا. |
Role { get; set; } | يحصل أو يحدد دور الكيان الذي ينشئ الرسالة. القيم المسموح بها تشمل: “مستخدم”، “مساعد”. |
Methods
Name | Description |
---|
static FromAssistant() | ينشئ طلب ThreadMessageCreateRequest جديد مع تعيين الدور إلى مساعد. |
static FromUser() | ينشئ طلب ThreadMessageCreateRequest جديد مع تعيين الدور إلى مستخدم. |
WithAttachments(List<Attachment>) | يحدد المرفقات لطلب رسالة السلسلة. |
WithContent(MessageContentRequest) | يضيف محتوى رسالة إلى طلب رسالة السلسلة. |
WithContents(List<MessageContentRequest>) | يحدد محتويات الرسالة لطلب رسالة السلسلة. |
WithMetadata(Dictionary<string, string>) | يحدد البيانات الوصفية لطلب رسالة السلسلة. |
See Also