RealtimeClientEventConversationItemCreate interface

Aggiungi un nuovo elemento al contesto della Conversazione, inclusi messaggi, chiamate di funzione e risposte alle chiamate di funzione. Questo evento può essere usato sia per popolare una "cronologia" della conversazione sia per aggiungere nuovi elementi a metà scena, ma ha la limitazione attuale che non può popolare i messaggi audio dell'assistente. Se ha successo, il server risponderà con un conversation.item.created evento, altrimenti un error evento verrà inviato.

Extends

Proprietà

event_id

ID opzionale generato dal client utilizzato per identificare questo evento.

item

Il messaggio, la chiamata di funzione o il risultato di funzione da aggiungere alla conversazione.

previous_item_id

L'ID dell'elemento precedente, dopo di che verrà inserito il nuovo elemento. Se non è impostato, il nuovo elemento verrà aggiunto alla fine della conversazione. Se impostato su root, il nuovo elemento verrà aggiunto all'inizio della conversazione. Se impostato su un ID esistente, permette di inserire un elemento a metà conversazione. Se l'ID non viene trovato, verrà restituito un errore e l'articolo non verrà aggiunto.

type

Il tipo di evento deve essere conversation.item.create.

Dettagli proprietà

event_id

ID opzionale generato dal client utilizzato per identificare questo evento.

event_id?: string

Valore della proprietà

string

item

Il messaggio, la chiamata di funzione o il risultato di funzione da aggiungere alla conversazione.

item: RealtimeConversationItemUnion

Valore della proprietà

previous_item_id

L'ID dell'elemento precedente, dopo di che verrà inserito il nuovo elemento. Se non è impostato, il nuovo elemento verrà aggiunto alla fine della conversazione. Se impostato su root, il nuovo elemento verrà aggiunto all'inizio della conversazione. Se impostato su un ID esistente, permette di inserire un elemento a metà conversazione. Se l'ID non viene trovato, verrà restituito un errore e l'articolo non verrà aggiunto.

previous_item_id?: string

Valore della proprietà

string

type

Il tipo di evento deve essere conversation.item.create.

type: "conversation.item.create"

Valore della proprietà

"conversation.item.create"