RealtimeClientEventConversationItemCreate interface
Adicione um novo Item ao contexto da Conversa, incluindo mensagens, chamadas de função e respostas de chamadas de função. Esse evento pode ser usado tanto para preencher um "histórico" da conversa quanto para adicionar novos itens no meio do fluxo, mas tem a limitação atual de que não pode preencher mensagens de áudio do assistente.
Se for bem-sucedido, o servidor responderá com um conversation.item.created evento, caso contrário, um error evento será enviado.
- Extends
Propriedades
| event_id | ID opcional gerado pelo cliente usado para identificar esse evento. |
| item | A mensagem, chamada de função ou resultado de função para adicionar à conversa. |
| previous_item_id | O ID do item anterior, após o qual o novo item será inserido. Se não estiver definido, o novo item será adicionado ao final da conversa.
Se definido como |
| type | O tipo de evento deve ser |
Detalhes da propriedade
event_id
ID opcional gerado pelo cliente usado para identificar esse evento.
event_id?: string
Valor da propriedade
string
item
A mensagem, chamada de função ou resultado de função para adicionar à conversa.
item: RealtimeConversationItemUnion
Valor da propriedade
previous_item_id
O ID do item anterior, após o qual o novo item será inserido. Se não estiver definido, o novo item será adicionado ao final da conversa.
Se definido como root, o novo item será adicionado ao início da conversa.
Se configurado para um ID existente, permite inserir um item no meio da conversa. Se o ID não for encontrado, um erro será retornado e o item não será adicionado.
previous_item_id?: string
Valor da propriedade
string
type
O tipo de evento deve ser conversation.item.create.
type: "conversation.item.create"
Valor da propriedade
"conversation.item.create"