Class ChatMessage

ChatMessage class

رسالة إكمال دردشة تم إنشاؤها بواسطة النموذج.

public class ChatMessage

Constructors

NameDescription
ChatMessage()يقوم بتهيئة مثيل جديد من فئة ChatMessage.
ChatMessage(string, string)يقوم بتهيئة مثيل جديد من فئة ChatMessage.

Properties

NameDescription
Content { get; set; }يحصل على محتويات الرسالة أو يحددها.
Name { get; set; }يحصل على اسم اختياري للمشارك أو يحدده. يوفر معلومات النموذج لتمييز بين المشاركين من نفس الدور.
Role { get; set; }يحصل على دور مؤلف الرسالة أو يحدده.
ToolCallId { get; set; }يحصل على استدعاء الأداة الذي تستجيب له هذه الرسالة أو يحدده.
ToolCalls { get; set; }يحصل على استدعاءات الأداة التي تم إنشاؤها بواسطة النموذج، مثل استدعاءات الوظائف.

Methods

NameDescription
static FromAssistant(string)ينشئ كائن ChatMessage جديد يمثل رسالة مساعد.
static FromSystem(string)ينشئ كائن ChatMessage جديد يمثل رسالة نظام.
static FromUser(string)ينشئ كائن ChatMessage جديد يمثل رسالة مستخدم.

See Also