Class ChatMessage

ChatMessage-Klasse

Eine vom Modell generierte Chat-Vervollständigungsnachricht.

public class ChatMessage

Konstruktoren

NameBeschreibung
ChatMessage()Initialisiert eine neue Instanz der ChatMessage-Klasse.
ChatMessage(string, string)Initialisiert eine neue Instanz der ChatMessage-Klasse.

Eigenschaften

NameBeschreibung
Content { get; set; }Ruft den Inhalt der Nachricht ab oder legt ihn fest.
Name { get; set; }Ruft einen optionalen Namen für den Teilnehmer ab oder legt ihn fest. Bietet dem Modell Informationen, um zwischen Teilnehmern derselben Rolle zu unterscheiden.
Role { get; set; }Ruft die Rolle des Autors der Nachricht ab oder legt sie fest.
ToolCallId { get; set; }Ruft den Tool-Call ab oder legt ihn fest, auf den diese Nachricht antwortet.
ToolCalls { get; set; }Ruft die vom Modell generierten Tool-Calls ab oder legt sie fest, wie z.B. Funktionsaufrufe.

Methoden

NameBeschreibung
static FromAssistant(string)Erstellt ein neues ChatMessage-Objekt, das eine Assistentennachricht darstellt.
static FromSystem(string)Erstellt ein neues ChatMessage-Objekt, das eine Systemnachricht darstellt.
static FromUser(string)Erstellt ein neues ChatMessage-Objekt, das eine Benutzernachricht darstellt.

Siehe auch