Plateforme Agents

Génération de musique

  • Horodatages des mots : ajout d’horodatages au niveau des mots à la génération de musique avec réponses détaillées. Activez-les avec le paramètre with_timestamps.
  • Prise en charge du fine-tuning : ajout du paramètre finetune_id aux endpoints de génération de musique pour utiliser des fine-tunings musicaux personnalisés.
  • Signature de contenu C2PA : ajout de l’option sign_with_c2pa aux requêtes de génération de musique pour garantir l’authenticité et la provenance du contenu.

Voix

  • Extension des paramètres vocaux : ajout des paramètres voice_stability, voice_similarity et voice_style aux endpoints vocaux pour un contrôle plus précis.
  • Améliorations de la pagination : clarification du comportement de pagination de l’endpoint Obtenir toutes les voix v2, avec une meilleure documentation des champs next_page_token, has_more et total_count.

ElevenCreative Studio

  • Remplacement des paramètres vocaux : ajout du paramètre voice_settings à la création de projet pour une configuration vocale par projet.

Outils Webhook

  • En-têtes de requête personnalisés : ajout de la prise en charge de request_headers à la configuration de l’outil Webhook pour l’authentification et les métadonnées personnalisées.

Facturation

  • Améliorations du schéma : introduction des énumérations BillingPeriod et CharacterRefreshPeriod pour une meilleure sécurité de typage dans les modèles d’abonnement.

Base de connaissances

  • Réécriture des requêtes RAG : ajout de query_rewrite_prompt_override à la configuration RAG pour personnaliser le comportement de réécriture des requêtes.

Versions des SDK

SDK JavaScript

  • v2.27.0 - Mise à jour du schéma d’API avec les dernières modifications, notamment l’endpoint d’enregistrement Twilio et les horodatages des mots musicaux
  • v2.26.0 - Ajout de la prise en charge de l’événement previous_text à Scribe et mise à jour des types d’événements

SDK Python

  • v2.26.0 - Correction du code de déconnexion WebSocket pour les fermetures déclenchées par l’utilisateur et mise à jour du schéma d’API
  • v2.25.0 - Ajout de la prise en charge de la configuration d’agents sur site, de l’événement previous_text à Scribe et amélioration de la fiabilité de l’intégration continue

Packages

SDK Android

  • v0.7.0 - Ajout de la fonction sendToolResult pour la prise en charge des outils client

SDK iOS

  • v3.0.0 - Version majeure avec des modifications incompatibles : onDisconnect reçoit désormais le motif de déconnexion, ajout de l’état d’agent .thinking, mise à jour de LiveKit vers 2.10.0+, suppression de la dépendance AsyncAlgorithms et ajout de la prise en charge de Swift 5.9+ au lieu de Swift 6.0. Inclut le renforcement du SDK, une meilleure gestion des erreurs, des corrections des données d’alignement et la prise en charge des métadonnées de réponse d’agent

CLI ElevenLabs

API

Nouveaux endpoints

Endpoints mis à jour

Plateforme Agents

  • Créer un agent
    • Ajout de template à l’énumération AgentDefinitionSource
  • Obtenir une conversation
    • Ajout du champ direction à WhatsAppConversationInfo
    • Ajout de la prise en charge des appels et résultats d’outils Webhook d’intégration API dans les transcriptions de conversation

Génération de musique

  • Composer de la musique avec une réponse détaillée
    • Ajout du paramètre facultatif with_timestamps (booléen) pour activer les horodatages au niveau des mots
    • Ajout du champ words_timestamps à la réponse, contenant un tableau d’objets WordTimestamp
    • Ajout du paramètre facultatif finetune_id (chaîne) pour le fine-tuning musical personnalisé
    • Ajout du paramètre facultatif sign_with_c2pa (booléen) pour la signature garantissant l’authenticité du contenu
  • Composer de la musique
    • Ajout du paramètre facultatif finetune_id (chaîne) pour le fine-tuning musical personnalisé
    • Ajout du paramètre facultatif sign_with_c2pa (booléen) pour la signature garantissant l’authenticité du contenu
  • Diffuser de la musique
    • Ajout du paramètre facultatif finetune_id (chaîne) pour le fine-tuning musical personnalisé
  • Séparation des pistes
    • Ajout du paramètre facultatif sign_with_c2pa (booléen) pour la signature garantissant l’authenticité du contenu

ElevenCreative Studio

  • Ajouter un projet
    • Ajout du paramètre facultatif voice_settings (tableau) pour le JSON de configuration vocale par projet

Base de connaissances

Outils Webhook

  • Endpoints de configuration de l’outil Webhook
    • Ajout du champ request_headers (objet) à la configuration du schéma d’API de l’outil webhook pour les en-têtes HTTP personnalisés

Voix

  • Obtenir une voix
    • Ajout du paramètre facultatif voice_stability
    • Ajout du paramètre facultatif voice_similarity
    • Ajout du paramètre facultatif voice_style
  • Obtenir toutes les voix v2
    • Mise à jour de la description du paramètre de requête next_page_token afin de clarifier la pagination avec le champ has_more
    • Mise à jour de la description du paramètre de requête include_total_count pour préciser son caractère instantané et ses implications sur les performances
    • Ajout de descriptions pour les champs de réponse : voices, has_more, total_count, next_page_token
    • Modification du paramètre next_page_token pour autoriser les valeurs nulles
    • Modification du paramètre include_total_count pour autoriser les valeurs nulles

Doublage

  • Doubler un fichier vidéo ou audio
    • Le champ background est désormais nullable dans l’entrée de mixage de doublage
    • Le champ foreground est désormais nullable dans l’entrée de mixage de doublage
  • Obtenir les métadonnées d’un projet de doublage
    • Les champs background et foreground sont désormais nullables dans la réponse (modification incompatible : suppression des propriétés imbriquées src, content_type, bucket_name, random_path_slug, duration_secs, is_audio, url)

Text to Speech

  • Tous les endpoints TTS
    • Ajout du paramètre facultatif voice_stability lorsque les paramètres vocaux sont pris en charge
    • Ajout du paramètre facultatif voice_similarity lorsque les paramètres vocaux sont pris en charge
    • Ajout du paramètre facultatif voice_style lorsque les paramètres vocaux sont pris en charge
    • Simplification de la description de apply_text_normalization (suppression de la note spécifique au forfait)

Listes et tri

  • Obtenir les agents
    • Modification du paramètre de requête sort_by pour autoriser les valeurs nulles et suppression de la valeur par défaut
  • Obtenir la base de connaissances
    • Modification du paramètre de requête sort_by pour autoriser les valeurs nulles et suppression de la valeur par défaut

Facturation

  • Endpoints d’abonnement
    • Introduction de l’énumération BillingPeriod (remplace les valeurs d’énumération intégrées)
    • Introduction de l’énumération CharacterRefreshPeriod (remplace les valeurs d’énumération intégrées)
    • Mise à jour des modèles de changement d’abonnement et de niveau pour utiliser les références aux énumérations