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 |
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"