VoiceAgentRealtimeClientConnectOptions interface

Options pour connecter le client en temps réel à un agent vocal.

Extends

Propriétés

abortSignal

Annule la tentative de connexion.

agentSessionId

Identifiant utilisé pour corréler la session vocale.

agentVersionOverride

Sélectionne une version d’agent immuable spécifique.

connectionTimeoutInMs

Annule le délai d’attente de la connexion client en millisecondes.

onConnectionStateChange

Reçoit les transitions de connexion-état.

store

Outrepasse la poursuite de la conversation créée par cette session.

structuredInputs

Valeurs utilisées pour afficher les entrées structurées de l’agent en prompt.

Propriétés héritées

onResponse

Fonction à appeler chaque fois qu’une réponse est reçue du serveur lors de l’exécution de l’opération demandée. Peut être appelé plusieurs fois.

requestOptions

Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération.

tracingOptions

Options utilisées lorsque le suivi est activé.

Détails de la propriété

abortSignal

Annule la tentative de connexion.

abortSignal?: AbortSignalLike

Valeur de propriété

agentSessionId

Identifiant utilisé pour corréler la session vocale.

agentSessionId?: string

Valeur de propriété

string

agentVersionOverride

Sélectionne une version d’agent immuable spécifique.

agentVersionOverride?: string

Valeur de propriété

string

connectionTimeoutInMs

Annule le délai d’attente de la connexion client en millisecondes.

connectionTimeoutInMs?: number

Valeur de propriété

number

onConnectionStateChange

Reçoit les transitions de connexion-état.

onConnectionStateChange?: VoiceAgentConnectionStateChangedHandler

Valeur de propriété

store

Outrepasse la poursuite de la conversation créée par cette session.

store?: boolean

Valeur de propriété

boolean

structuredInputs

Valeurs utilisées pour afficher les entrées structurées de l’agent en prompt.

structuredInputs?: Record<string, unknown>

Valeur de propriété

Record<string, unknown>

Détails de la propriété héritée

onResponse

Fonction à appeler chaque fois qu’une réponse est reçue du serveur lors de l’exécution de l’opération demandée. Peut être appelé plusieurs fois.

onResponse?: RawResponseCallback

Valeur de propriété

Hérité de OperationOptions.onResponse

requestOptions

Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération.

requestOptions?: OperationRequestOptions

Valeur de propriété

Hérité de OperationOptions.requestOptions

tracingOptions

Options utilisées lorsque le suivi est activé.

tracingOptions?: OperationTracingOptions

Valeur de propriété

Hérité de OperationOptions.tracingOptions