VoiceAgentRealtimeClientConnectOptions interface

リアルタイムクライアントとボイスエージェントを接続するオプション。

Extends

プロパティ

abortSignal

接続試行をキャンセルします。

agentSessionId

音声セッションを関連付けるために使われる識別子。

agentVersionOverride

特定の不変エージェントバージョンを選択します。

connectionTimeoutInMs

クライアント接続のタイムアウトをミリ秒単位で上書きします。

onConnectionStateChange

接続状態遷移を受信します。

store

このセッションで作成された会話が永続化されているかどうかを上書きします。

structuredInputs

エージェントの構造化されたプロンプト入力をレンダリングするために使われる値。

継承されたプロパティ

onResponse

要求された操作の実行中にサーバーから応答を受信するたびに呼び出される関数。 複数回呼び出すことができます。

requestOptions

この操作の HTTP 要求を作成および送信するときに使用されるオプション。

tracingOptions

トレースが有効な場合に使用されるオプション。

プロパティの詳細

abortSignal

接続試行をキャンセルします。

abortSignal?: AbortSignalLike

プロパティ値

agentSessionId

音声セッションを関連付けるために使われる識別子。

agentSessionId?: string

プロパティ値

string

agentVersionOverride

特定の不変エージェントバージョンを選択します。

agentVersionOverride?: string

プロパティ値

string

connectionTimeoutInMs

クライアント接続のタイムアウトをミリ秒単位で上書きします。

connectionTimeoutInMs?: number

プロパティ値

number

onConnectionStateChange

接続状態遷移を受信します。

onConnectionStateChange?: VoiceAgentConnectionStateChangedHandler

プロパティ値

store

このセッションで作成された会話が永続化されているかどうかを上書きします。

store?: boolean

プロパティ値

boolean

structuredInputs

エージェントの構造化されたプロンプト入力をレンダリングするために使われる値。

structuredInputs?: Record<string, unknown>

プロパティ値

Record<string, unknown>

継承されたプロパティの詳細

onResponse

要求された操作の実行中にサーバーから応答を受信するたびに呼び出される関数。 複数回呼び出すことができます。

onResponse?: RawResponseCallback

プロパティ値

OperationOptions.onResponse から継承された

requestOptions

この操作の HTTP 要求を作成および送信するときに使用されるオプション。

requestOptions?: OperationRequestOptions

プロパティ値

OperationOptions.requestOptions から継承された

tracingOptions

トレースが有効な場合に使用されるオプション。

tracingOptions?: OperationTracingOptions

プロパティ値

OperationOptions.tracingOptions から継承された