VoiceAgentSessionUpdateConfig interface
Die stabilen Echtzeit-Sitzungseinstellungen, die in einem session.update Client-Event akzeptiert werden.
Eigenschaften
| animation | Animationseinstellungen für die Sitzung. |
| audio | Die Ein- und Ausgabe-Audio-Einstellungen für die Sitzung. |
| avatar | Die Avatar-Einstellungen für die Sitzung. |
| greeting | Eine proaktive Assistentenbegrüßung begann nach der Sitzungskonfiguration. |
| include | Zusätzliche Felder, die in die Serviceausgaben aufgenommen werden. |
| instructions | Die Anweisungen wurden während der gesamten Sitzung angewendet. |
| interim_response | Interim-Response-Einstellungen für Latenz und Werkzeugausführung. |
| max_output_tokens | Die maximale Ausgabe-Token-Anzahl für eine Antwort. |
| metadata | Bis zu 16 Schlüssel-Wert-Paare sind der Sitzung zugeordnet. |
| output_modalities | Die Ausgabemodalitäten wurden für die Sitzung aktiviert. |
| parallel_tool_calls | Ob das Modell mehrere Werkzeuge parallel aufrufen kann. |
| reasoning | Begründungseinstellungen für kompatible Echtzeitmodelle. |
| temperature | Die Probenahmetemperatur für kompatible kaskadierende Pipelines. |
| tools | Werkzeuge für die Sitzung verfügbar. |
| tool_choice | Werkzeugauswahlverhalten für die Sitzung. |
| type | Der Sitzungstyp. Immer |
Details zur Eigenschaft
animation
Animationseinstellungen für die Sitzung.
animation?: VoiceAgentAnimationConfig
Eigenschaftswert
audio
Die Ein- und Ausgabe-Audio-Einstellungen für die Sitzung.
audio?: VoiceAgentAudioConfig
Eigenschaftswert
avatar
Die Avatar-Einstellungen für die Sitzung.
avatar?: VoiceAgentSessionAvatarConfig
Eigenschaftswert
greeting
Eine proaktive Assistentenbegrüßung begann nach der Sitzungskonfiguration.
greeting?: VoiceAgentGreetingConfigUnion
Eigenschaftswert
include
Zusätzliche Felder, die in die Serviceausgaben aufgenommen werden.
include?: VoiceAgentSessionIncludeOption[]
Eigenschaftswert
instructions
Die Anweisungen wurden während der gesamten Sitzung angewendet.
instructions?: string
Eigenschaftswert
string
interim_response
Interim-Response-Einstellungen für Latenz und Werkzeugausführung.
interim_response?: VoiceAgentInterimResponseConfigUnion
Eigenschaftswert
max_output_tokens
Die maximale Ausgabe-Token-Anzahl für eine Antwort.
max_output_tokens?: VoiceAgentMaxOutputTokens
Eigenschaftswert
metadata
Bis zu 16 Schlüssel-Wert-Paare sind der Sitzung zugeordnet.
metadata?: Record<string, string>
Eigenschaftswert
Record<string, string>
output_modalities
Die Ausgabemodalitäten wurden für die Sitzung aktiviert.
output_modalities?: VoiceOutputModality[]
Eigenschaftswert
parallel_tool_calls
Ob das Modell mehrere Werkzeuge parallel aufrufen kann.
parallel_tool_calls?: boolean
Eigenschaftswert
boolean
reasoning
Begründungseinstellungen für kompatible Echtzeitmodelle.
reasoning?: RealtimeReasoning
Eigenschaftswert
temperature
Die Probenahmetemperatur für kompatible kaskadierende Pipelines.
temperature?: number
Eigenschaftswert
number
tools
Werkzeuge für die Sitzung verfügbar.
tools?: VoiceAgentToolUnion[]
Eigenschaftswert
tool_choice
Werkzeugauswahlverhalten für die Sitzung.
tool_choice?: VoiceAgentToolChoice
Eigenschaftswert
type
Der Sitzungstyp. Immer realtime.
type: "realtime"
Eigenschaftswert
"realtime"