VoiceAgentRealtimeClientOptions interface

Opcje dla klienta Voice Agents w czasie rzeczywistym.

Właściwości

apiVersion

Wersja API wysyłana podczas aktualizacji WebSocket.

connectionTimeoutInMs

Domyślny limit połączenia to milisekundy.

credentialScopes

Microsoft Entra zakresy używane do pozyskania tokena dostępu WebSocket.

userAgentPrefix

Prefiks dodawany do wartości agenta użytkownika SDK w Node.js.

webSocketFactory

Nadpisuje transport użyty do nawiązania połączenia WebSocket w czasie rzeczywistym. Domyślnie używa się platform transport (ws w Node.js, przeglądarka jest natywna WebSocket w przeglądarkach/React Native). Zapewnij fabrykę na zamówienie do personalizacji nawiązania połączenia.

Szczegóły właściwości

apiVersion

Wersja API wysyłana podczas aktualizacji WebSocket.

apiVersion?: string

Wartość właściwości

string

connectionTimeoutInMs

Domyślny limit połączenia to milisekundy.

connectionTimeoutInMs?: number

Wartość właściwości

number

credentialScopes

Microsoft Entra zakresy używane do pozyskania tokena dostępu WebSocket.

credentialScopes?: string | string[]

Wartość właściwości

string | string[]

userAgentPrefix

Prefiks dodawany do wartości agenta użytkownika SDK w Node.js.

userAgentPrefix?: string

Wartość właściwości

string

webSocketFactory

Nadpisuje transport użyty do nawiązania połączenia WebSocket w czasie rzeczywistym. Domyślnie używa się platform transport (ws w Node.js, przeglądarka jest natywna WebSocket w przeglądarkach/React Native). Zapewnij fabrykę na zamówienie do personalizacji nawiązania połączenia.

webSocketFactory?: VoiceAgentWebSocketFactory

Wartość właściwości