RealtimeClientEventResponseCreate interface

Esse evento instrui o servidor a criar uma Resposta, o que significa disparar a inferência do modelo. Quando está no modo VAD do servidor, o servidor criará respostas automaticamente. Uma Resposta incluirá pelo menos um item, e pode ter dois, caso em que o segundo será uma chamada de função. Esses itens serão adicionados ao histórico de conversas por padrão. O servidor responderá com um response.created evento, eventos para itens e conteúdo criados, e finalmente um response.done evento indicando que a resposta foi concluída. O response.create evento inclui configuração de inferência como instructions e tools. Se esses forem definidos, eles substituirão a configuração da Sessão apenas para esta Resposta. As respostas podem ser criadas fora da banda da Conversa padrão, o que significa que podem ter entrada arbitrária, e é possível desabilitar a gravação da saída na Conversa. Apenas uma Resposta pode escrever na Conversa padrão por vez, mas, caso contrário, múltiplas Respostas podem ser criadas em paralelo. O metadata campo é uma boa forma de desambiguar múltiplas respostas simultâneas. Os clientes podem definir conversation para none criar uma Resposta que não escreva na Conversa padrão. Entrada arbitrária pode ser fornecida com o input campo, que é um array aceitando Itens brutos e referências a Itens existentes.

Extends

Propriedades

event_id

ID opcional gerado pelo cliente usado para identificar esse evento.

response

Configuração para essa resposta, incluindo sobreposições das configurações de inferência da sessão.

type

O tipo de evento deve ser response.create.

Detalhes da propriedade

event_id

ID opcional gerado pelo cliente usado para identificar esse evento.

event_id?: string

Valor da propriedade

string

response

Configuração para essa resposta, incluindo sobreposições das configurações de inferência da sessão.

response?: VoiceAgentResponseCreateParams

Valor da propriedade

type

O tipo de evento deve ser response.create.

type: "response.create"

Valor da propriedade

"response.create"