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 realtime.item. Optioneel bij het maken van een nieuw item.

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 system.

status

De status van het item. Heeft geen invloed op het gesprek.

type

Het type item. Altijd message.

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"