VoiceAgentRealtimeClientConnectOptions interface
Opciones para conectar el cliente en tiempo real a un agente de voz.
- Extends
Propiedades
| abort |
Cancela el intento de conexión. |
| agent |
Identificador usado para correlacionar la sesión de voz. |
| agent |
Selecciona una versión de agente inmutable específica. |
| connection |
Anula el tiempo de espera de la conexión del cliente en milisegundos. |
| on |
Recibe transiciones de estado de conexión. |
| store | Anula si la conversación generada por esta sesión se mantiene en marcha. |
| structured |
Valores usados para renderizar las entradas estructuradas de prompt del agente. |
Propiedades heredadas
| on |
Función a la que se llamará cada vez que se recibe una respuesta del servidor mientras se realiza la operación solicitada. Se puede llamar varias veces. |
| request |
Opciones que se usan al crear y enviar solicitudes HTTP para esta operación. |
| tracing |
Opciones que se usan al habilitar el seguimiento. |
Detalles de las propiedades
abortSignal
agentSessionId
Identificador usado para correlacionar la sesión de voz.
agentSessionId?: string
Valor de propiedad
string
agentVersionOverride
Selecciona una versión de agente inmutable específica.
agentVersionOverride?: string
Valor de propiedad
string
connectionTimeoutInMs
Anula el tiempo de espera de la conexión del cliente en milisegundos.
connectionTimeoutInMs?: number
Valor de propiedad
number
onConnectionStateChange
Recibe transiciones de estado de conexión.
onConnectionStateChange?: VoiceAgentConnectionStateChangedHandler
Valor de propiedad
store
Anula si la conversación generada por esta sesión se mantiene en marcha.
store?: boolean
Valor de propiedad
boolean
structuredInputs
Valores usados para renderizar las entradas estructuradas de prompt del agente.
structuredInputs?: Record<string, unknown>
Valor de propiedad
Record<string, unknown>
Detalles de las propiedades heredadas
onResponse
Función a la que se llamará cada vez que se recibe una respuesta del servidor mientras se realiza la operación solicitada. Se puede llamar varias veces.
onResponse?: RawResponseCallback
Valor de propiedad
Heredado de OperationOptions.onResponse
requestOptions
Opciones que se usan al crear y enviar solicitudes HTTP para esta operación.
requestOptions?: OperationRequestOptions
Valor de propiedad
Heredado de OperationOptions.requestOptions
tracingOptions
Opciones que se usan al habilitar el seguimiento.
tracingOptions?: OperationTracingOptions
Valor de propiedad
Heredado de OperationOptions.tracingOptions