VoiceAgentRealtimeClientConnectOptions interface

Opzioni per collegare il client in tempo reale a un agente vocale.

Extends

Proprietà

abortSignal

Annulla il tentativo di connessione.

agentSessionId

Identificatore usato per correlare la sessione vocale.

agentVersionOverride

Seleziona una versione specifica dell'agente immutabile.

connectionTimeoutInMs

Sovrascrive il timeout della connessione client in millisecondi.

onConnectionStateChange

Riceve transizioni di stato di connessione.

store

Sovrascrive se la conversazione creata da questa sessione viene mantenuta.

structuredInputs

Valori utilizzati per visualizzare gli input strutturati dei prompt dell'agente.

Proprietà ereditate

onResponse

Funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte.

requestOptions

Opzioni usate durante la creazione e l'invio di richieste HTTP per questa operazione.

tracingOptions

Opzioni utilizzate quando la traccia è abilitata.

Dettagli proprietà

abortSignal

Annulla il tentativo di connessione.

abortSignal?: AbortSignalLike

Valore della proprietà

agentSessionId

Identificatore usato per correlare la sessione vocale.

agentSessionId?: string

Valore della proprietà

string

agentVersionOverride

Seleziona una versione specifica dell'agente immutabile.

agentVersionOverride?: string

Valore della proprietà

string

connectionTimeoutInMs

Sovrascrive il timeout della connessione client in millisecondi.

connectionTimeoutInMs?: number

Valore della proprietà

number

onConnectionStateChange

Riceve transizioni di stato di connessione.

onConnectionStateChange?: VoiceAgentConnectionStateChangedHandler

Valore della proprietà

store

Sovrascrive se la conversazione creata da questa sessione viene mantenuta.

store?: boolean

Valore della proprietà

boolean

structuredInputs

Valori utilizzati per visualizzare gli input strutturati dei prompt dell'agente.

structuredInputs?: Record<string, unknown>

Valore della proprietà

Record<string, unknown>

Dettagli proprietà ereditate

onResponse

Funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte.

onResponse?: RawResponseCallback

Valore della proprietà

Ereditato da OperationOptions.onResponse

requestOptions

Opzioni usate durante la creazione e l'invio di richieste HTTP per questa operazione.

requestOptions?: OperationRequestOptions

Valore della proprietà

Ereditato da OperationOptions.requestOptions

tracingOptions

Opzioni utilizzate quando la traccia è abilitata.

tracingOptions?: OperationTracingOptions

Valore della proprietà

Ereditato da OperationOptions.tracingOptions