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 realtime.

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"