RealtimeConversationItemMessageSystem interface

Eine Systemnachricht in einer Echtzeit-Konversation kann verwendet werden, um dem Modell zusätzlichen Kontext oder Anweisungen bereitzustellen. Dies ist ähnlich, aber unterscheidet sich von der zu Beginn eines Gesprächs bereitgestellten Anweisung, da Systemnachrichten jederzeit im Gespräch hinzugefügt werden können. Für größere Änderungen im Verhalten der Unterhaltung verwenden Sie Anweisungen, aber für kleinere Updates (z. B. "der Benutzer fragt jetzt nach einem anderen Thema") verwenden Sie Systemnachrichten.

Extends

Eigenschaften

content

Der Inhalt der Nachricht.

created_at

Der Unix-Zeitstempel (in Sekunden) dafür, wann das Element persistiert wurde.

id

Die eindeutige ID des Gegenstands. Dies kann vom Client bereitgestellt oder vom Server generiert werden.

object

Identifier für das zurückgegebene API-Objekt – immer realtime.item. Optional beim Erstellen eines neuen Gegenstands.

response_id

Die ID der Antwort, die diesen Beitrag hervorgebracht hat, falls zutreffend.

role

Die Rolle des Absenders der Nachricht. Immer system.

status

Der Status des Elements. Das hat keinen Einfluss auf das Gespräch.

type

Der Typ des Elements. Immer message.

Details zur Eigenschaft

content

Der Inhalt der Nachricht.

content: RealtimeConversationItemMessageSystemContent[]

Eigenschaftswert

created_at

Der Unix-Zeitstempel (in Sekunden) dafür, wann das Element persistiert wurde.

created_at?: Date

Eigenschaftswert

Date

id

Die eindeutige ID des Gegenstands. Dies kann vom Client bereitgestellt oder vom Server generiert werden.

id?: string

Eigenschaftswert

string

object

Identifier für das zurückgegebene API-Objekt – immer realtime.item. Optional beim Erstellen eines neuen Gegenstands.

object?: "realtime.item"

Eigenschaftswert

"realtime.item"

response_id

Die ID der Antwort, die diesen Beitrag hervorgebracht hat, falls zutreffend.

response_id?: string

Eigenschaftswert

string

role

Die Rolle des Absenders der Nachricht. Immer system.

role: "system"

Eigenschaftswert

"system"

status

Der Status des Elements. Das hat keinen Einfluss auf das Gespräch.

status?: "in_progress" | "completed" | "incomplete"

Eigenschaftswert

"in_progress" | "completed" | "incomplete"

type

Der Typ des Elements. Immer message.

type: "message"

Eigenschaftswert

"message"