Freigeben über


ThreadMessageOptions interface

Eine einzelne Nachricht innerhalb eines Agentthreads, wie während der Erstellung dieses Threads für den Anfangszustand angegeben.

Eigenschaften

attachments

Eine Liste mit Dateien, die an die Nachricht angefügt sind, und den Tools, denen sie hinzugefügt werden sollen.

content

Der Inhalt der ersten Nachricht. Dabei kann es sich um eine einfache Zeichenfolge (wenn Sie nur Text benötigen) oder ein Array typisierter Inhaltsblöcke (z. B. text, image_file, image_url usw.) handeln.

metadata

Eine Reihe von bis zu 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können, verwendet, um zusätzliche Informationen zu diesem Objekt in einem strukturierten Format zu speichern. Schlüssel können bis zu 64 Zeichen lang sein und Werte können bis zu 512 Zeichen lang sein.

role

Die Rolle der Entität, die die Nachricht erstellt. Zu den zulässigen Werten gehören: user, was angibt, dass die Nachricht von einem tatsächlichen Benutzer gesendet wird (und in den meisten Fällen verwendet werden sollte, um benutzergenerierte Nachrichten darzustellen), und assistant, was angibt, dass die Nachricht vom Agenten generiert wurde (verwenden Sie diesen Wert, um Nachrichten vom Agenten in die Konversation einzufügen).

Details zur Eigenschaft

attachments

Eine Liste mit Dateien, die an die Nachricht angefügt sind, und den Tools, denen sie hinzugefügt werden sollen.

attachments?: null | MessageAttachment[]

Eigenschaftswert

content

Der Inhalt der ersten Nachricht. Dabei kann es sich um eine einfache Zeichenfolge (wenn Sie nur Text benötigen) oder ein Array typisierter Inhaltsblöcke (z. B. text, image_file, image_url usw.) handeln.

content: MessageInputContent

Eigenschaftswert

metadata

Eine Reihe von bis zu 16 Schlüssel-Wert-Paaren, die an ein Objekt angefügt werden können, verwendet, um zusätzliche Informationen zu diesem Objekt in einem strukturierten Format zu speichern. Schlüssel können bis zu 64 Zeichen lang sein und Werte können bis zu 512 Zeichen lang sein.

metadata?: null | Record<string, string>

Eigenschaftswert

null | Record<string, string>

role

Die Rolle der Entität, die die Nachricht erstellt. Zu den zulässigen Werten gehören: user, was angibt, dass die Nachricht von einem tatsächlichen Benutzer gesendet wird (und in den meisten Fällen verwendet werden sollte, um benutzergenerierte Nachrichten darzustellen), und assistant, was angibt, dass die Nachricht vom Agenten generiert wurde (verwenden Sie diesen Wert, um Nachrichten vom Agenten in die Konversation einzufügen).

role: MessageRole

Eigenschaftswert