RealtimeClientEventConversationItemCreate interface

Ajoutez un nouvel élément au contexte de la conversation, incluant les messages, appels de fonction et réponses d’appel de fonction. Cet événement peut être utilisé à la fois pour remplir un « historique » de la conversation et pour ajouter de nouveaux éléments en cours de route, mais il a la limitation actuelle qu’il ne peut pas remplir les messages audio de l’assistant. En cas de succès, le serveur répondra par un conversation.item.created événement, sinon un error événement sera envoyé.

Extends

Propriétés

event_id

ID généré par le client en option utilisé pour identifier cet événement.

item

Le message, l’appel de fonction ou le résultat de fonction à ajouter à la conversation.

previous_item_id

L’identifiant de l’élément précédent, après quoi le nouvel élément sera inséré. Si ce n’est pas défini, le nouvel élément sera ajouté à la fin de la conversation. Si le jeu est défini à root, le nouvel élément sera ajouté au début de la conversation. Si elle est définie sur un identifiant existant, elle permet d’insérer un élément en cours de conversation. Si l’identifiant n’est pas retrouvé, une erreur sera renvoyée et l’élément ne sera pas ajouté.

type

Le type d’événement doit être conversation.item.create.

Détails de la propriété

event_id

ID généré par le client en option utilisé pour identifier cet événement.

event_id?: string

Valeur de propriété

string

item

Le message, l’appel de fonction ou le résultat de fonction à ajouter à la conversation.

item: RealtimeConversationItemUnion

Valeur de propriété

previous_item_id

L’identifiant de l’élément précédent, après quoi le nouvel élément sera inséré. Si ce n’est pas défini, le nouvel élément sera ajouté à la fin de la conversation. Si le jeu est défini à root, le nouvel élément sera ajouté au début de la conversation. Si elle est définie sur un identifiant existant, elle permet d’insérer un élément en cours de conversation. Si l’identifiant n’est pas retrouvé, une erreur sera renvoyée et l’élément ne sera pas ajouté.

previous_item_id?: string

Valeur de propriété

string

type

Le type d’événement doit être conversation.item.create.

type: "conversation.item.create"

Valeur de propriété

"conversation.item.create"