RealtimeConversationItemMessageSystem interface
Een systeembericht in een realtime conversatie kan worden gebruikt om extra context of instructies aan het model te geven. Dit is vergelijkbaar maar verschillend van de instructieprompt die aan het begin van een gesprek wordt gegeven, omdat systeemberichten op elk moment in het gesprek kunnen worden toegevoegd. Voor grote veranderingen in het gedrag van het gesprek gebruik je instructies, maar voor kleinere updates (bijvoorbeeld "de gebruiker vraagt nu naar een ander onderwerp"), gebruik systeemberichten.
- Uitbreiding
Eigenschappen
| content | De inhoud van het bericht. |
| created_at | De Unix-tijdstempel (in seconden) voor wanneer het item werd behouden. |
| id | De unieke ID van het item. Dit kan door de client worden geleverd of door de server worden gegenereerd. |
| object | Identifier voor het API-object dat wordt teruggegeven - altijd |
| response_id | De id van de reactie die dit item heeft opgeleverd, indien van toepassing. |
| role | De rol van de afzender van het bericht. Altijd |
| status | De status van het item. Heeft geen invloed op het gesprek. |
| type | Het type item. Altijd |
Eigenschapdetails
content
De inhoud van het bericht.
content: RealtimeConversationItemMessageSystemContent[]
Waarde van eigenschap
created_at
De Unix-tijdstempel (in seconden) voor wanneer het item werd behouden.
created_at?: Date
Waarde van eigenschap
Date
id
De unieke ID van het item. Dit kan door de client worden geleverd of door de server worden gegenereerd.
id?: string
Waarde van eigenschap
string
object
Identifier voor het API-object dat wordt teruggegeven - altijd realtime.item. Optioneel bij het maken van een nieuw item.
object?: "realtime.item"
Waarde van eigenschap
"realtime.item"
response_id
De id van de reactie die dit item heeft opgeleverd, indien van toepassing.
response_id?: string
Waarde van eigenschap
string
role
De rol van de afzender van het bericht. Altijd system.
role: "system"
Waarde van eigenschap
"system"
status
De status van het item. Heeft geen invloed op het gesprek.
status?: "in_progress" | "completed" | "incomplete"
Waarde van eigenschap
"in_progress" | "completed" | "incomplete"
type
Het type item. Altijd message.
type: "message"
Waarde van eigenschap
"message"