RealtimeClientEventResponseCreate interface

Este evento instrui o servidor a criar uma Resposta, o que significa desencadear a inferência do modelo. Quando está em modo VAD do servidor, o servidor cria respostas automaticamente. Uma Resposta incluirá pelo menos um Item, podendo ter dois, caso em que o segundo será uma chamada de função. Estes Itens serão adicionados ao histórico de conversas por defeito. O servidor responde com um response.created evento, eventos para Itens e conteúdos criados, e finalmente um response.done evento para indicar que a Resposta está concluída. O response.create evento inclui a configuração de inferência como instructions e tools. Se estes estiverem 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 desativar a escrita da saída na Conversa. Apenas uma Resposta pode escrever na Conversa padrão de cada vez, mas, caso contrário, podem ser criadas múltiplas Respostas 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 escreve na Conversa padrão. Pode ser fornecida entrada arbitrária com o input campo, que é um array que aceita Itens brutos e referências a Itens existentes.

Extends

Propriedades

event_id

ID opcional gerado pelo cliente é usado para identificar este evento.

response

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

type

O tipo de evento deve ser response.create.

Detalhes de Propriedade

event_id

ID opcional gerado pelo cliente é usado para identificar este evento.

event_id?: string

Valor de Propriedade

string

response

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

response?: VoiceAgentResponseCreateParams

Valor de Propriedade

type

O tipo de evento deve ser response.create.

type: "response.create"

Valor de Propriedade

"response.create"