Interfaz
- Notificaciones mejoradas: Se ha actualizado el sistema de notificaciones para mostrar las relevantes para la plataforma activa que estás viendo, ofreciendo una experiencia más centrada y contextual.
Plataforma de agentes
- Destinos de transferencia con variables dinámicas: Las transferencias de agentes ahora admiten variables dinámicas para números de teléfono y URI SIP, lo que permite determinar los destinos de transferencia en tiempo de ejecución según el contexto de la conversación.
- Anulaciones de configuración de herramientas MCP: Se ha añadido la posibilidad de crear, actualizar, recuperar y eliminar anulaciones de configuración personalizadas para herramientas específicas de servidores MCP, lo que permite un control preciso sobre el comportamiento y los parámetros de las herramientas.
Texto a Diálogo
- Marcas de tiempo y segmentos de voz: Texto a Diálogo ahora admite resultados con marcas de tiempo, alineación a nivel de carácter y seguimiento de segmentos de voz, lo que facilita sincronizar diálogos con animaciones o subtítulos.
API de Música
- Separación de pistas: Se ha añadido una nueva ruta de separación de pistas para aislar distintos componentes de audio (voces, batería, bajo, instrumentos) de pistas de música existentes.
- Mayor longitud de prompt: La generación de música ahora admite prompts de hasta 4100 caracteres, y cada línea de letra admite hasta 200 caracteres.
Seguridad
- Tokens de un solo uso: Se ha introducido la generación de tokens de un solo uso con tiempo limitado para operaciones seguras, mejorando la seguridad de operaciones de API sensibles.
Lanzamientos de SDK
SDK de JavaScript
- v2.22.0 - Actualizado con los últimos cambios del esquema de la API, incluidas las aprobaciones de modelos de espacios de trabajo y las rutas de configuración de herramientas MCP.
- v2.21.0 - Se ha añadido compatibilidad para interceptar mensajes WebSocket sin procesar mediante un controlador general
message, lo que permite a desarrolladores acceder a todos los mensajes más allá de las devoluciones de llamada estándar, incluidos tipos de mensajes no documentados comoagent_tool_response.
SDK de Python
- v2.22.0 - Actualizado con los últimos cambios del esquema de la API, incluidas las aprobaciones de modelos de espacios de trabajo y las rutas de configuración de herramientas MCP.
- v2.21.0 - Se han sustituido las instrucciones print por un registro adecuado para facilitar la depuración y los casos de uso en producción.
Paquetes de Agents
- @elevenlabs/agents-cli@0.6.1 - Paquete obsoleto en favor de la CLI unificada de ElevenLabs.
- @elevenlabs/react@0.9.1 - Se ha corregido un problema por el que la herramienta
end_callno finalizaba correctamente las conversaciones, y se ha mejorado la lógica de reconexión de React Native tras una desconexión manual. - @elevenlabs/react-native@0.5.2 - Se ha corregido un problema por el que la herramienta
end_callno finalizaba correctamente las conversaciones, y se ha mejorado la lógica de reconexión tras una desconexión manual. - @elevenlabs/client@0.9.1 - Se ha corregido un problema por el que la herramienta
end_callno finalizaba correctamente las conversaciones, y se ha mejorado la lógica de reconexión de React Native.
SDK de Android
- v0.4.0 - Se ha mejorado la seguridad de tipos usando enumeraciones
ConversationModeen lugar de cadenas, se ha migrado de LiveData a StateFlow con compatibilidad retroactiva y se ha corregido un error por el que los agentes no finalizaban las llamadas cuando se solicitaba.
SDK de iOS
- v2.0.16 - Se ha corregido un problema por el que la herramienta
end_callno finalizaba correctamente las conversaciones, garantizando que los agentes puedan terminar llamadas correctamente.
CLI
- @elevenlabs/cli@0.2.0 - Se ha eliminado la compatibilidad con la opción
--envpara el aislamiento de entornos virtuales. Esta función se reintroducirá cuando el producto admita un aislamiento de entornos adecuado.
API
TLS
Nuestras rutas TLS ya no permiten algunos modos de cifrado antiguos e inseguros. La mayoría de clientes no deberían verse afectados, ya que ya negocian un modo de cifrado moderno.
Ver cambios de la API
Nuevas rutas
Plataforma de agentes
Configuración de herramientas MCP
- POST /v1/convai/mcp-servers/{mcp_server_id}/tool-configs - Crea anulaciones de configuración para una herramienta MCP específica.
- GET /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Recupera anulaciones de configuración para una herramienta MCP específica.
- PATCH /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Actualiza anulaciones de configuración para una herramienta MCP específica.
- DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - Elimina anulaciones de configuración para una herramienta MCP específica.
Texto a Diálogo
- POST /v1/text-to-dialogue/with-timestamps - Genera diálogo con alineación a nivel de carácter e información de segmentos de voz.
- POST /v1/text-to-dialogue/stream/with-timestamps - Transmite la generación de diálogo con alineación a nivel de carácter e información de segmentos de voz.
Tokens
- POST /v1/single-use-token/{token_type} - Genera tokens de un solo uso con tiempo limitado para operaciones seguras.
API de Música
- POST /v1/music/stem-separation - Separa el audio en pistas individuales (voces, batería, bajo, instrumentos). Acepta la carga de archivos multipart y devuelve un archivo ZIP.
Rutas actualizadas
Texto a Diálogo
-
Texto a diálogo con marcas de tiempo
- Se ha añadido el array
voice_segmentscon el campo obligatoriodialogue_input_indexpara indicar a qué entrada de diálogo corresponde cada segmento - Se ha mejorado el esquema de respuesta con datos de alineación a nivel de carácter
- Se ha añadido el array
-
Transmitir texto a diálogo con marcas de tiempo
- Se ha añadido compatibilidad con streaming para
voice_segmentscon alineación a nivel de carácter - Incluye
dialogue_input_indexen los fragmentos de segmentos de voz
- Se ha añadido compatibilidad con streaming para
Música
- Rutas de prompt de música actualizadas:
- La longitud máxima del prompt ha aumentado del límite anterior a 4100 caracteres
- Las líneas de letras ahora admiten hasta 200 caracteres por línea
Espacio de trabajo
- Obtener recurso del espacio de trabajo
- Se han añadido
dashboardydashboard_configurationa la enumeraciónWorkspaceResourceType - Cambios en el esquema de respuesta (rompen la compatibilidad; consulta las notas de migración a continuación)
- Se han añadido
Facturación
- Obtener suscripción
- Se ha añadido el campo
next_billing_period(obligatorio) aPendingSubscriptionSwitchResponseModel - Se han añadido
subtotal_centsytax_cents(admiten valores nulos) aInvoiceResponseModelpara ofrecer un mejor desglose de las facturas
- Se ha añadido el campo
Plataforma de agentes
Llamadas por lotes
-
agent_phone_number_idahora admite valores nulos y es opcionalphone_numberahora admite valores nulos y es opcional en los modelos de destinatarios- Cambios en el esquema de respuesta (rompen la compatibilidad; consulta las notas de migración a continuación)
-
Obtener estado de llamadas por lotes
phone_number_idyphone_providerahora admiten valores nulos
-
Cancelar llamada por lotes & Reintentar llamada por lotes
- Los campos relacionados con el teléfono ahora admiten valores nulos
- Cambios en el esquema de respuesta (rompen la compatibilidad; consulta las notas de migración a continuación)
Destinos de transferencia
- Las rutas relacionadas con transferencias ahora admiten destinos de transferencia con variables dinámicas:
- Se ha añadido el tipo
PhoneNumberDynamicVariableTransferDestinationpara transferencias de números de teléfono mediante variables dinámicas - Se ha añadido el tipo
SIPUriDynamicVariableTransferDestinationpara transferencias de URI SIP mediante variables dinámicas - Se han actualizado los discriminadores
PhoneNumberTransferpara incluir tipos de variables dinámicas
- Se ha añadido el tipo
Servidores MCP
- Crear servidor MCP, Obtener servidor MCP, Actualizar servidor MCP
- Se ha añadido el campo
tool_config_overridespara personalizar la configuración de cada herramienta - Se ha añadido compatibilidad con
request_headersenMCPServerConfigUpdateRequestModel - Se han añadido las opciones de configuración
tool_call_soundytool_call_sound_behavior
- Se ha añadido el campo
Herramientas
- Mejoras en el esquema de herramientas:
LiteralJsonSchemaPropertyahora incluye la marcais_system_provided- Las cabeceras de herramientas de agentes ahora admiten
ConvAIDynamicVariablepara valores dinámicos de cabecera
Integración con Twilio
- Rutas de números de teléfono actualizadas:
- Se ha añadido el campo opcional
region_configpara números de teléfono de Twilio - Se ha añadido la enumeración
TwilioRegionIdpara seleccionar regiones - Se ha añadido la enumeración
TwilioEdgeLocationpara configurar ubicaciones de borde
- Se ha añadido el campo opcional
Agentes
- Obtener agente & Actualizar agente
- Cambios en el esquema de respuesta (rompen la compatibilidad; consulta las notas de migración a continuación)