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