VoiceAgentSessionUpdateConfig interface

Le impostazioni stabili della sessione in tempo reale sono accettate in un session.update evento client.

Proprietà

animation

Impostazioni dell'animazione per la sessione.

audio

Le impostazioni audio di input e output per la sessione.

avatar

Le impostazioni dell'avatar per la sessione.

greeting

Un saluto proattivo dell'assistente è iniziato dopo la configurazione della sessione.

include

Campi aggiuntivi da includere nelle uscite del servizio.

instructions

Le istruzioni sono state applicate durante tutta la sessione.

interim_response

Impostazioni di risposta intermedia per latenza ed esecuzione degli strumenti.

max_output_tokens

Il conteggio massimo dei token di output per una risposta.

metadata

Fino a 16 coppie chiave-valore stringhe collegate alla sessione.

output_modalities

Le modalità di output sono state abilitate per la sessione.

parallel_tool_calls

Se il modello può chiamare più strumenti in parallelo.

reasoning

Impostazioni di ragionamento per modelli in tempo reale compatibili.

temperature

La temperatura di campionamento per condotte a cascata compatibili.

tools

Strumenti disponibili per la sessione.

tool_choice

Comportamento di selezione degli strumenti per la sessione.

type

Tipo di sessione. Sempre realtime.

Dettagli proprietà

animation

Impostazioni dell'animazione per la sessione.

animation?: VoiceAgentAnimationConfig

Valore della proprietà

audio

Le impostazioni audio di input e output per la sessione.

audio?: VoiceAgentAudioConfig

Valore della proprietà

avatar

Le impostazioni dell'avatar per la sessione.

avatar?: VoiceAgentSessionAvatarConfig

Valore della proprietà

greeting

Un saluto proattivo dell'assistente è iniziato dopo la configurazione della sessione.

greeting?: VoiceAgentGreetingConfigUnion

Valore della proprietà

include

Campi aggiuntivi da includere nelle uscite del servizio.

include?: VoiceAgentSessionIncludeOption[]

Valore della proprietà

instructions

Le istruzioni sono state applicate durante tutta la sessione.

instructions?: string

Valore della proprietà

string

interim_response

Impostazioni di risposta intermedia per latenza ed esecuzione degli strumenti.

interim_response?: VoiceAgentInterimResponseConfigUnion

Valore della proprietà

max_output_tokens

Il conteggio massimo dei token di output per una risposta.

max_output_tokens?: VoiceAgentMaxOutputTokens

Valore della proprietà

metadata

Fino a 16 coppie chiave-valore stringhe collegate alla sessione.

metadata?: Record<string, string>

Valore della proprietà

Record<string, string>

output_modalities

Le modalità di output sono state abilitate per la sessione.

output_modalities?: VoiceOutputModality[]

Valore della proprietà

parallel_tool_calls

Se il modello può chiamare più strumenti in parallelo.

parallel_tool_calls?: boolean

Valore della proprietà

boolean

reasoning

Impostazioni di ragionamento per modelli in tempo reale compatibili.

reasoning?: RealtimeReasoning

Valore della proprietà

temperature

La temperatura di campionamento per condotte a cascata compatibili.

temperature?: number

Valore della proprietà

number

tools

Strumenti disponibili per la sessione.

tools?: VoiceAgentToolUnion[]

Valore della proprietà

tool_choice

Comportamento di selezione degli strumenti per la sessione.

tool_choice?: VoiceAgentToolChoice

Valore della proprietà

type

Tipo di sessione. Sempre realtime.

type: "realtime"

Valore della proprietà

"realtime"