RealtimeConversationItemMessageSystem interface
Un message système dans une conversation en temps réel peut être utilisé pour fournir un contexte ou des instructions supplémentaires au modèle. C’est similaire mais distinct de l’invite d’instructions fournie au début d’une conversation, car des messages système peuvent être ajoutés à tout moment de la conversation. Pour des changements majeurs dans le comportement de la conversation, utilisez des instructions, mais pour les mises à jour plus petites (par exemple « l’utilisateur pose maintenant une question sur un autre sujet »), utilisez les messages système.
- Extends
Propriétés
| content | Contenu du message. |
| created_at | L’horodatage Unix (en quelques secondes) indique quand l’élément a été persisté. |
| id | L’identifiant unique de l’article. Cela peut être fourni par le client ou généré par le serveur. |
| object | Identifiant pour l’objet API retourné - toujours |
| response_id | L’identifiant de la réponse qui a produit cet article, lorsque c’est applicable. |
| role | Rôle de l’expéditeur du message. A toujours la valeur |
| status | État de l’élément. Cela n’a aucun effet sur la conversation. |
| type | Type de l’élément. A toujours la valeur |
Détails de la propriété
content
Contenu du message.
content: RealtimeConversationItemMessageSystemContent[]
Valeur de propriété
created_at
L’horodatage Unix (en quelques secondes) indique quand l’élément a été persisté.
created_at?: Date
Valeur de propriété
Date
id
L’identifiant unique de l’article. Cela peut être fourni par le client ou généré par le serveur.
id?: string
Valeur de propriété
string
object
Identifiant pour l’objet API retourné - toujours realtime.item. Optionnel lors de la création d’un nouvel objet.
object?: "realtime.item"
Valeur de propriété
"realtime.item"
response_id
L’identifiant de la réponse qui a produit cet article, lorsque c’est applicable.
response_id?: string
Valeur de propriété
string
role
Rôle de l’expéditeur du message. A toujours la valeur system.
role: "system"
Valeur de propriété
"system"
status
État de l’élément. Cela n’a aucun effet sur la conversation.
status?: "in_progress" | "completed" | "incomplete"
Valeur de propriété
"in_progress" | "completed" | "incomplete"
type
Type de l’élément. A toujours la valeur message.
type: "message"
Valeur de propriété
"message"