VoiceAgentRealtimeClientOptions interface

Opzioni per il client in tempo reale degli agenti vocali.

Proprietà

apiVersion

Versione API inviata durante l'aggiornamento di WebSocket.

connectionTimeoutInMs

Timeout predefinito della connessione in millisecondi.

credentialScopes

Microsoft Entra scope utilizzati per acquisire un token di accesso WebSocket.

userAgentPrefix

Prefisso aggiunto al valore user-agent SDK in Node.js.

webSocketFactory

Sovrascrive il trasporto utilizzato per stabilire la connessione WebSocket in tempo reale. Di default è il trasporto della piattaforma (ws in Node.js, il browser nativo WebSocket nei browser/React Native). Fornire una fabbrica personalizzata per personalizzare l'istituzione della connessione.

Dettagli proprietà

apiVersion

Versione API inviata durante l'aggiornamento di WebSocket.

apiVersion?: string

Valore della proprietà

string

connectionTimeoutInMs

Timeout predefinito della connessione in millisecondi.

connectionTimeoutInMs?: number

Valore della proprietà

number

credentialScopes

Microsoft Entra scope utilizzati per acquisire un token di accesso WebSocket.

credentialScopes?: string | string[]

Valore della proprietà

string | string[]

userAgentPrefix

Prefisso aggiunto al valore user-agent SDK in Node.js.

userAgentPrefix?: string

Valore della proprietà

string

webSocketFactory

Sovrascrive il trasporto utilizzato per stabilire la connessione WebSocket in tempo reale. Di default è il trasporto della piattaforma (ws in Node.js, il browser nativo WebSocket nei browser/React Native). Fornire una fabbrica personalizzata per personalizzare l'istituzione della connessione.

webSocketFactory?: VoiceAgentWebSocketFactory

Valore della proprietà