VoiceAgentRealtimeClientOptions interface
Voice Agentsのリアルタイムクライアントのオプション。
プロパティ
| api |
WebSocketのアップグレード時にAPIバージョンが送られました。 |
| connection |
デフォルトの接続タイムアウトはミリ秒単位です。 |
| credential |
Microsoft Entra スコープは WebSocket アクセストークンを取得するために使用されます。 |
| user |
Node.jsでSDKのユーザーエージェント値に追加されたプレフィックス。 |
| web |
リアルタイムWebSocket接続確立に使用されたトランスポートを上書きします。 デフォルトはプラットフォームトランスポート(Node.jsでは |
プロパティの詳細
apiVersion
WebSocketのアップグレード時にAPIバージョンが送られました。
apiVersion?: string
プロパティ値
string
connectionTimeoutInMs
デフォルトの接続タイムアウトはミリ秒単位です。
connectionTimeoutInMs?: number
プロパティ値
number
credentialScopes
Microsoft Entra スコープは WebSocket アクセストークンを取得するために使用されます。
credentialScopes?: string | string[]
プロパティ値
string | string[]
userAgentPrefix
Node.jsでSDKのユーザーエージェント値に追加されたプレフィックス。
userAgentPrefix?: string
プロパティ値
string
webSocketFactory
リアルタイムWebSocket接続確立に使用されたトランスポートを上書きします。 デフォルトはプラットフォームトランスポート(Node.jsではws 、ブラウザやReact Nativeではブラウザのネイティブ WebSocket )です。
カスタムファクトリーを提供し、接続環境をカスタマイズしましょう。
webSocketFactory?: VoiceAgentWebSocketFactory