VoiceAgentSessionResponseConfig interface
Les réglages de session en temps réel efficaces et stables sont revenus par le service d’agent vocal.
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. |
| expires_at | Le temps d’expiration de la session sous forme d’horodatage Unix en quelques secondes. |
| greeting | Un accueil proactif de l’assistant a commencé après la configuration de la session. |
| id | Identificateur de 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. |
| model | Le modèle choisi. |
| object | Type d’objet. A toujours la valeur |
| 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é
expires_at
Le temps d’expiration de la session sous forme d’horodatage Unix en quelques secondes.
expires_at?: Date
Valeur de propriété
Date
greeting
Un accueil proactif de l’assistant a commencé après la configuration de la session.
greeting?: VoiceAgentGreetingConfigUnion
Valeur de propriété
id
Identificateur de session.
id: string
Valeur de propriété
string
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>
model
Le modèle choisi.
model: string
Valeur de propriété
string
object
Type d’objet. A toujours la valeur realtime.session.
object: "realtime.session"
Valeur de propriété
"realtime.session"
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"