VoiceAgentRealtimeClientOptions interface
Opcje dla klienta Voice Agents w czasie rzeczywistym.
Właściwości
| api |
Wersja API wysyłana podczas aktualizacji WebSocket. |
| connection |
Domyślny limit połączenia to milisekundy. |
| credential |
Microsoft Entra zakresy używane do pozyskania tokena dostępu WebSocket. |
| user |
Prefiks dodawany do wartości agenta użytkownika SDK w Node.js. |
| web |
Nadpisuje transport użyty do nawiązania połączenia WebSocket w czasie rzeczywistym. Domyślnie używa się platform transport ( |
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