VoiceAgentRealtimeClientOptions interface
Opzioni per il client in tempo reale degli agenti vocali.
Proprietà
| api |
Versione API inviata durante l'aggiornamento di WebSocket. |
| connection |
Timeout predefinito della connessione in millisecondi. |
| credential |
Microsoft Entra scope utilizzati per acquisire un token di accesso WebSocket. |
| user |
Prefisso aggiunto al valore user-agent SDK in Node.js. |
| web |
Sovrascrive il trasporto utilizzato per stabilire la connessione WebSocket in tempo reale. Di default è il trasporto della piattaforma ( |
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