VoiceAgentRealtimeClientConnectOptions interface
Opções para conectar o cliente em tempo real a um agente de voz.
- Extends
Propriedades
| abort |
Cancela a tentativa de conexão. |
| agent |
Identificador usado para correlacionar a sessão de voz. |
| agent |
Seleciona uma versão específica do agente imutável. |
| connection |
Anula o tempo limite da conexão do cliente em milissegundos. |
| on |
Recebe transições de estado de conexão. |
| store | Anula se a conversa criada por esta sessão foi mantida. |
| structured |
Valores usados para renderizar as entradas estruturadas de prompt do agente. |
Propriedades herdadas
| on |
Uma função a ser chamada sempre que uma resposta é recebida do servidor durante a execução da operação solicitada. Pode ser chamado várias vezes. |
| request |
Opções usadas ao criar e enviar solicitações HTTP para esta operação. |
| tracing |
Opções usadas quando o rastreamento está habilitado. |
Detalhes da propriedade
abortSignal
agentSessionId
Identificador usado para correlacionar a sessão de voz.
agentSessionId?: string
Valor da propriedade
string
agentVersionOverride
Seleciona uma versão específica do agente imutável.
agentVersionOverride?: string
Valor da propriedade
string
connectionTimeoutInMs
Anula o tempo limite da conexão do cliente em milissegundos.
connectionTimeoutInMs?: number
Valor da propriedade
number
onConnectionStateChange
Recebe transições de estado de conexão.
onConnectionStateChange?: VoiceAgentConnectionStateChangedHandler
Valor da propriedade
store
Anula se a conversa criada por esta sessão foi mantida.
store?: boolean
Valor da propriedade
boolean
structuredInputs
Valores usados para renderizar as entradas estruturadas de prompt do agente.
structuredInputs?: Record<string, unknown>
Valor da propriedade
Record<string, unknown>
Detalhes das propriedades herdadas
onResponse
Uma função a ser chamada sempre que uma resposta é recebida do servidor durante a execução da operação solicitada. Pode ser chamado várias vezes.
onResponse?: RawResponseCallback
Valor da propriedade
herdado de OperationOptions.onResponse
requestOptions
Opções usadas ao criar e enviar solicitações HTTP para esta operação.
requestOptions?: OperationRequestOptions
Valor da propriedade
Herdado de OperationOptions.requestOptions
tracingOptions
Opções usadas quando o rastreamento está habilitado.
tracingOptions?: OperationTracingOptions
Valor da propriedade
herdado de OperationOptions.tracingOptions