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