VoiceAgentSessionResponseConfig interface

Los ajustes estables de sesión en tiempo real efectivos devueltos por el servicio de agente de voz.

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.

expires_at

La fecha de caducidad de la sesión como una marca de tiempo Unix en segundos.

greeting

Un saludo proactivo de asistente comenzó tras la configuración de la sesión.

id

Identificador de 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.

model

El modelo seleccionado.

object

Tipo de objeto. Siempre realtime.session.

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

expires_at

La fecha de caducidad de la sesión como una marca de tiempo Unix en segundos.

expires_at?: Date

Valor de propiedad

Date

greeting

Un saludo proactivo de asistente comenzó tras la configuración de la sesión.

greeting?: VoiceAgentGreetingConfigUnion

Valor de propiedad

id

Identificador de sesión.

id: string

Valor de propiedad

string

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>

model

El modelo seleccionado.

model: string

Valor de propiedad

string

object

Tipo de objeto. Siempre realtime.session.

object: "realtime.session"

Valor de propiedad

"realtime.session"

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"