VoiceAgentRealtimeClientOptions interface

Optionen für den Echtzeit-Client der Sprachagenten.

Eigenschaften

apiVersion

API-Version, die während des WebSocket-Upgrades gesendet wurde.

connectionTimeoutInMs

Standard-Verbindungszeitpunkt in Millisekunden.

credentialScopes

Microsoft Entra Scopes wurden verwendet, um einen WebSocket-Zugangstoken zu erwerben.

userAgentPrefix

Präfix zum SDK-User-Agent-Wert hinzugefügt in Node.js.

webSocketFactory

Überschreibt den Transport, der zur Herstellung der Echtzeit-WebSocket-Verbindung verwendet wird. Standardmäßig ist der Plattformtransport (ws in Node.js, der Browser ist native WebSocket in Browsers/React Native). Stellen Sie eine individuelle Fabrik bereit, um die Verbindung individuell herzustellen.

Details zur Eigenschaft

apiVersion

API-Version, die während des WebSocket-Upgrades gesendet wurde.

apiVersion?: string

Eigenschaftswert

string

connectionTimeoutInMs

Standard-Verbindungszeitpunkt in Millisekunden.

connectionTimeoutInMs?: number

Eigenschaftswert

number

credentialScopes

Microsoft Entra Scopes wurden verwendet, um einen WebSocket-Zugangstoken zu erwerben.

credentialScopes?: string | string[]

Eigenschaftswert

string | string[]

userAgentPrefix

Präfix zum SDK-User-Agent-Wert hinzugefügt in Node.js.

userAgentPrefix?: string

Eigenschaftswert

string

webSocketFactory

Überschreibt den Transport, der zur Herstellung der Echtzeit-WebSocket-Verbindung verwendet wird. Standardmäßig ist der Plattformtransport (ws in Node.js, der Browser ist native WebSocket in Browsers/React Native). Stellen Sie eine individuelle Fabrik bereit, um die Verbindung individuell herzustellen.

webSocketFactory?: VoiceAgentWebSocketFactory

Eigenschaftswert