VoiceAgentSessionUpdateConfig interface

Les paramètres de session en temps réel stables acceptés dans un session.update événement client.

Propriétés

animation

Paramètres d’animation pour la session.

audio

Les réglages audio d’entrée et de sortie pour la session.

avatar

Les réglages d’avatar pour la session.

greeting

Un accueil proactif de l’assistant a commencé après la configuration de la session.

include

Champs supplémentaires à inclure dans les sorties de service.

instructions

Les instructions ont été appliquées tout au long de la séance.

interim_response

Paramètres de réponse intermédiaire pour la latence et l’exécution de l’outil.

max_output_tokens

Le nombre maximal de jetons de sortie pour une réponse.

metadata

Jusqu’à 16 paires clé-valeur de chaînes attachées à la session.

output_modalities

Les modalités de sortie activées pour la session.

parallel_tool_calls

Si le modèle peut appeler plusieurs outils en parallèle.

reasoning

Paramètres de raisonnement pour des modèles temps réel compatibles.

temperature

La température d’échantillonnage pour les pipelines en cascade compatibles.

tools

Outils disponibles pour la session.

tool_choice

Comportement de sélection d’outils pour la session.

type

Type de session. A toujours la valeur realtime.

Détails de la propriété

animation

Paramètres d’animation pour la session.

animation?: VoiceAgentAnimationConfig

Valeur de propriété

audio

Les réglages audio d’entrée et de sortie pour la session.

audio?: VoiceAgentAudioConfig

Valeur de propriété

avatar

Les réglages d’avatar pour la session.

avatar?: VoiceAgentSessionAvatarConfig

Valeur de propriété

greeting

Un accueil proactif de l’assistant a commencé après la configuration de la session.

greeting?: VoiceAgentGreetingConfigUnion

Valeur de propriété

include

Champs supplémentaires à inclure dans les sorties de service.

include?: VoiceAgentSessionIncludeOption[]

Valeur de propriété

instructions

Les instructions ont été appliquées tout au long de la séance.

instructions?: string

Valeur de propriété

string

interim_response

Paramètres de réponse intermédiaire pour la latence et l’exécution de l’outil.

interim_response?: VoiceAgentInterimResponseConfigUnion

Valeur de propriété

max_output_tokens

Le nombre maximal de jetons de sortie pour une réponse.

max_output_tokens?: VoiceAgentMaxOutputTokens

Valeur de propriété

metadata

Jusqu’à 16 paires clé-valeur de chaînes attachées à la session.

metadata?: Record<string, string>

Valeur de propriété

Record<string, string>

output_modalities

Les modalités de sortie activées pour la session.

output_modalities?: VoiceOutputModality[]

Valeur de propriété

parallel_tool_calls

Si le modèle peut appeler plusieurs outils en parallèle.

parallel_tool_calls?: boolean

Valeur de propriété

boolean

reasoning

Paramètres de raisonnement pour des modèles temps réel compatibles.

reasoning?: RealtimeReasoning

Valeur de propriété

temperature

La température d’échantillonnage pour les pipelines en cascade compatibles.

temperature?: number

Valeur de propriété

number

tools

Outils disponibles pour la session.

tools?: VoiceAgentToolUnion[]

Valeur de propriété

tool_choice

Comportement de sélection d’outils pour la session.

tool_choice?: VoiceAgentToolChoice

Valeur de propriété

type

Type de session. A toujours la valeur realtime.

type: "realtime"

Valeur de propriété

"realtime"