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 |
| response_id | Die ID der Antwort, die diesen Beitrag hervorgebracht hat, falls zutreffend. |
| role | Die Rolle des Absenders der Nachricht. Immer |
| status | Der Status des Elements. Das hat keinen Einfluss auf das Gespräch. |
| type | Der Typ des Elements. Immer |
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"