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 |
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"