VoiceAgentSessionUpdateConfig interface
La configuración estable de sesión en tiempo real aceptada en un session.update evento cliente.
Propiedades
| animation | Ajustes de animación para la sesión. |
| audio | Los ajustes de audio de entrada y salida para la sesión. |
| avatar | Los ajustes de avatar para la sesión. |
| greeting | Un saludo proactivo de asistente comenzó tras la configuración de la sesión. |
| include | Campos adicionales para incluir en las salidas del servicio. |
| instructions | Instrucciones aplicadas durante toda la sesión. |
| interim_response | Ajustes de respuesta intermedia para latencia y ejecución de herramientas. |
| max_output_tokens | El conteo máximo de tokens de salida para una respuesta. |
| metadata | Hasta 16 pares clave-valor de cadena adjuntos a la sesión. |
| output_modalities | Las modalidades de salida habilitadas para la sesión. |
| parallel_tool_calls | Si el modelo puede llamar a múltiples herramientas en paralelo. |
| reasoning | Ajustes de razonamiento para modelos en tiempo real compatibles. |
| temperature | La temperatura de muestreo para tuberías en cascada compatibles. |
| tools | Herramientas disponibles para la sesión. |
| tool_choice | Comportamiento de selección de herramientas para la sesión. |
| type | Tipo de sesión. Siempre |
Detalles de las propiedades
animation
Ajustes de animación para la sesión.
animation?: VoiceAgentAnimationConfig
Valor de propiedad
audio
Los ajustes de audio de entrada y salida para la sesión.
audio?: VoiceAgentAudioConfig
Valor de propiedad
avatar
Los ajustes de avatar para la sesión.
avatar?: VoiceAgentSessionAvatarConfig
Valor de propiedad
greeting
Un saludo proactivo de asistente comenzó tras la configuración de la sesión.
greeting?: VoiceAgentGreetingConfigUnion
Valor de propiedad
include
Campos adicionales para incluir en las salidas del servicio.
include?: VoiceAgentSessionIncludeOption[]
Valor de propiedad
instructions
Instrucciones aplicadas durante toda la sesión.
instructions?: string
Valor de propiedad
string
interim_response
Ajustes de respuesta intermedia para latencia y ejecución de herramientas.
interim_response?: VoiceAgentInterimResponseConfigUnion
Valor de propiedad
max_output_tokens
El conteo máximo de tokens de salida para una respuesta.
max_output_tokens?: VoiceAgentMaxOutputTokens
Valor de propiedad
metadata
Hasta 16 pares clave-valor de cadena adjuntos a la sesión.
metadata?: Record<string, string>
Valor de propiedad
Record<string, string>
output_modalities
Las modalidades de salida habilitadas para la sesión.
output_modalities?: VoiceOutputModality[]
Valor de propiedad
parallel_tool_calls
Si el modelo puede llamar a múltiples herramientas en paralelo.
parallel_tool_calls?: boolean
Valor de propiedad
boolean
reasoning
Ajustes de razonamiento para modelos en tiempo real compatibles.
reasoning?: RealtimeReasoning
Valor de propiedad
temperature
La temperatura de muestreo para tuberías en cascada compatibles.
temperature?: number
Valor de propiedad
number
tools
Herramientas disponibles para la sesión.
tools?: VoiceAgentToolUnion[]
Valor de propiedad
tool_choice
Comportamiento de selección de herramientas para la sesión.
tool_choice?: VoiceAgentToolChoice
Valor de propiedad
type
Tipo de sesión. Siempre realtime.
type: "realtime"
Valor de propiedad
"realtime"