Class ThreadMessageCreateRequest

Klasse ThreadMessageCreateRequest

Stellt eine Anfrage zum Erstellen einer Nachricht innerhalb eines Threads dar.

public class ThreadMessageCreateRequest

Konstruktoren

NameBeschreibung
ThreadMessageCreateRequest()Der Standardkonstruktor.

Eigenschaften

NameBeschreibung
Attachments { get; set; }Ruft eine Liste von Dateien ab oder legt sie fest, die an die Nachricht angehängt sind.
Content { get; set; }Ruft den Inhalt der Nachricht ab oder legt ihn fest. Kann ein String oder ein Array von Inhaltsbestandteilen sein.
Metadata { get; set; }Ruft ein Set von 16 Schlüssel-Wert-Paaren ab oder legt es fest, die an ein Objekt angehängt werden können. Dies kann nützlich sein, um zusätzliche Informationen über das Objekt in einem strukturierten Format zu speichern. Schlüssel können maximal 64 Zeichen lang sein und Werte maximal 512 Zeichen lang.
Role { get; set; }Ruft die Rolle der Entität ab oder legt sie fest, die die Nachricht erstellt. Erlaubte Werte sind: “user”, “assistant”.

Methoden

NameBeschreibung
static FromAssistant()Erstellt eine neue ThreadMessageCreateRequest mit der Rolle, die auf Assistant gesetzt ist.
static FromUser()Erstellt eine neue ThreadMessageCreateRequest mit der Rolle, die auf User gesetzt ist.
WithAttachments(List<Attachment>)Legt die Anhänge für die Thread-Nachrichtenanfrage fest.
WithContent(MessageContentRequest)Fügt einen Nachrichteninhalt zur Thread-Nachrichtenanfrage hinzu.
WithContents(List<MessageContentRequest>)Legt die Nachrichteninhalte für die Thread-Nachrichtenanfrage fest.
WithMetadata(Dictionary<string, string>)Legt die Metadaten für die Thread-Nachrichtenanfrage fest.

Siehe auch