Plataforma Agents

Generación de música

  • Marcas de tiempo de palabras: Añadidas marcas de tiempo a nivel de palabra a la generación de música con respuestas detalladas. Actívalas con el parámetro with_timestamps.
  • Compatibilidad con finetuning: Añadido el parámetro finetune_id a las rutas de generación de música para usar finetunes de música personalizados.
  • Firma de contenido C2PA: Añadida la opción sign_with_c2pa a las solicitudes de generación de música para garantizar la autenticidad y procedencia del contenido.

Voces

  • Ampliación de ajustes de voz: Añadidos los parámetros voice_stability, voice_similarity y voice_style a las rutas de voz para un control más preciso.
  • Mejoras de paginación: Aclarado el comportamiento de paginación de la ruta Obtener todas las voces v2 con mejor documentación de los campos next_page_token, has_more y total_count.

ElevenCreative Studio

  • Anulación de ajustes de voz: Añadido el parámetro voice_settings a la creación de proyectos para configurar la voz en cada proyecto.

Herramientas de webhook

  • Encabezados de solicitud personalizados: Añadida compatibilidad con request_headers a la configuración de la herramienta Webhook para autenticación y metadatos personalizados.

Facturación

  • Mejoras de esquema: Introducidos los enums BillingPeriod y CharacterRefreshPeriod para mejorar la seguridad de tipos en los modelos de suscripción.

Base de conocimiento

  • Reescritura de consultas RAG: Añadido query_rewrite_prompt_override a la configuración de RAG para personalizar el comportamiento de reescritura de consultas.

Lanzamientos de SDK

SDK de JavaScript

  • v2.27.0 - Actualizado el esquema de la API con los últimos cambios, incluida la ruta de registro de Twilio y las marcas de tiempo de palabras de música
  • v2.26.0 - Añadida compatibilidad con eventos previous_text a Scribe y actualizados los tipos de eventos

SDK de Python

  • v2.26.0 - Corregido el código de desconexión de websocket para cierres iniciados por usuarios y actualizado el esquema de la API
  • v2.25.0 - Añadida compatibilidad con la configuración de agentes en local, compatibilidad con eventos previous_text a Scribe y mejorada la fiabilidad de CI

Paquetes

SDK de Android

  • v0.7.0 - Añadida la función sendToolResult para compatibilidad con herramientas de cliente

SDK de iOS

  • v3.0.0 - Versión principal con cambios incompatibles: onDisconnect ahora recibe el motivo de la desconexión, añadido el estado de agente .thinking, actualizado LiveKit a 2.10.0+, eliminada la dependencia AsyncAlgorithms y añadida compatibilidad con Swift 5.9+ (anteriormente se requería Swift 6.0). Incluye refuerzo del SDK, mejor gestión de errores, correcciones en los datos de alineación y compatibilidad con metadatos de respuesta de agentes

CLI de ElevenLabs

API

Nuevas rutas

Rutas actualizadas

Plataforma Agents

  • Crear agente
    • Añadido template al enum AgentDefinitionSource
  • Obtener conversación
    • Añadido el campo direction a WhatsAppConversationInfo
    • Añadida compatibilidad con llamadas y resultados de herramientas de webhook de integración de API en las transcripciones de conversaciones

Generación de música

  • Componer música con respuesta detallada
    • Añadido el parámetro opcional with_timestamps (booleano) para activar marcas de tiempo a nivel de palabra
    • Añadido el campo words_timestamps a la respuesta, que contiene un array de objetos WordTimestamp
    • Añadido el parámetro opcional finetune_id (cadena) para finetuning de música personalizado
    • Añadido el parámetro opcional sign_with_c2pa (booleano) para la firma de autenticidad del contenido
  • Componer música
    • Añadido el parámetro opcional finetune_id (cadena) para finetuning de música personalizado
    • Añadido el parámetro opcional sign_with_c2pa (booleano) para la firma de autenticidad del contenido
  • Transmitir música
    • Añadido el parámetro opcional finetune_id (cadena) para finetuning de música personalizado
  • Separación de stems
    • Añadido el parámetro opcional sign_with_c2pa (booleano) para la firma de autenticidad del contenido

ElevenCreative Studio

  • Añadir proyecto
    • Añadido el parámetro opcional voice_settings (array) para la configuración JSON de voz de cada proyecto

Base de conocimiento

Herramientas de webhook

  • Rutas de configuración de herramientas de webhook
    • Añadido el campo request_headers (objeto) a la configuración del esquema de la API de herramientas de webhook para encabezados HTTP personalizados

Voces

  • Obtener voz
    • Añadido el parámetro opcional voice_stability
    • Añadido el parámetro opcional voice_similarity
    • Añadido el parámetro opcional voice_style
  • Obtener todas las voces v2
    • Actualizada la descripción del parámetro de consulta next_page_token para aclarar la paginación con el campo has_more
    • Actualizada la descripción del parámetro de consulta include_total_count para indicar su naturaleza de instantánea y sus implicaciones de rendimiento
    • Añadidas descripciones para los campos de respuesta: voices, has_more, total_count, next_page_token
    • Modificado el parámetro next_page_token para permitir valores nulos
    • Modificado el parámetro include_total_count para permitir valores nulos

Doblaje

  • Doblar un archivo de vídeo o audio
    • El campo background ahora admite valores nulos en la entrada de mezcla de doblaje
    • El campo foreground ahora admite valores nulos en la entrada de mezcla de doblaje
  • Obtener metadatos de proyecto de doblaje
    • Los campos background y foreground ahora admiten valores nulos en la respuesta (cambio incompatible: se han eliminado las propiedades anidadas src, content_type, bucket_name, random_path_slug, duration_secs, is_audio, url)

Texto a Voz

  • Todas las rutas de TTS
    • Añadido el parámetro opcional voice_stability cuando se admiten ajustes de voz
    • Añadido el parámetro opcional voice_similarity cuando se admiten ajustes de voz
    • Añadido el parámetro opcional voice_style cuando se admiten ajustes de voz
    • Simplificada la descripción de apply_text_normalization (eliminada la nota específica del plan)

Listas y ordenación

  • Obtener agentes
    • Modificado el parámetro de consulta sort_by para permitir valores nulos y eliminado su valor predeterminado
  • Obtener base de conocimiento
    • Modificado el parámetro de consulta sort_by para permitir valores nulos y eliminado su valor predeterminado

Facturación

  • Rutas de suscripción
    • Introducido el enum BillingPeriod (sustituye valores de enum en línea)
    • Introducido el enum CharacterRefreshPeriod (sustituye valores de enum en línea)
    • Actualizados los modelos de suscripción y cambio de nivel para usar referencias a enums