Passer à la navigation

Interface utilisateur

  • Notifications améliorées : mise à jour du système de notifications afin d’afficher celles qui sont pertinentes pour la plateforme active que vous consultez, pour une expérience plus ciblée et contextuelle.

Plateforme Agents

  • Destinations de transfert avec variables dynamiques : les transferts d’agents prennent désormais en charge les variables dynamiques pour les numéros de téléphone et les URI SIP, permettant de déterminer les destinations de transfert à l’exécution selon le contexte de la conversation.
  • Remplacements de configuration des outils MCP : ajout de la possibilité de créer, mettre à jour, récupérer et supprimer des remplacements de configuration personnalisés pour des outils spécifiques d’un serveur MCP, afin de contrôler finement le comportement et les paramètres des outils.

Text to Dialogue

  • Horodatages et segments vocaux : Text to Dialogue prend désormais en charge des sorties horodatées avec alignement au niveau des caractères et suivi des segments vocaux, ce qui facilite la synchronisation des dialogues avec des animations ou des sous-titres.

API Music

  • Séparation des pistes : ajout d’un nouveau point de terminaison de séparation des pistes pour isoler différents composants audio, voix, batterie, basse et instruments, à partir de morceaux de musique existants.
  • Longueur des prompts accrue : la génération de musique prend désormais en charge des prompts de jusqu’à 4 100 caractères, chaque ligne de paroles pouvant contenir jusqu’à 200 caractères.

Sécurité

  • Jetons à usage unique : introduction de la génération de jetons à usage unique et à durée limitée pour les opérations sécurisées, renforçant la sécurité des opérations d’API sensibles.

Versions des SDK

SDK JavaScript

  • v2.22.0 - Mise à jour avec les dernières modifications du schéma de l’API, notamment les approbations de modèles de Workspace et les points de terminaison de configuration des outils MCP.
  • v2.21.0 - Ajout de la prise en charge de l’interception des messages WebSocket bruts via un gestionnaire message générique, permettant aux développeurs d’accéder à tous les messages au-delà des rappels standard, y compris des types de messages non documentés tels que agent_tool_response.

SDK Python

  • v2.22.0 - Mise à jour avec les dernières modifications du schéma de l’API, notamment les approbations de modèles de Workspace et les points de terminaison de configuration des outils MCP.
  • v2.21.0 - Remplacement des instructions print par une journalisation adaptée, pour faciliter le débogage et les cas d’utilisation en production.

Packages Agents

  • @elevenlabs/agents-cli@0.6.1 - Package obsolète au profit de l’ElevenLabs CLI unifiée.
  • @elevenlabs/react@0.9.1 - Correction d’un problème empêchant l’outil end_call de mettre correctement fin aux conversations, et amélioration de la logique de reconnexion de React Native après une déconnexion manuelle.
  • @elevenlabs/react-native@0.5.2 - Correction d’un problème empêchant l’outil end_call de mettre correctement fin aux conversations, et amélioration de la logique de reconnexion après une déconnexion manuelle.
  • @elevenlabs/client@0.9.1 - Correction d’un problème empêchant l’outil end_call de mettre correctement fin aux conversations, et amélioration de la logique de reconnexion de React Native.

SDK Android

  • v0.4.0 - Amélioration de la sûreté des types grâce aux énumérations ConversationMode au lieu de chaînes, migration de LiveData vers StateFlow avec prise en charge de la rétrocompatibilité, et correction d’un bug empêchant les agents de mettre fin aux appels lorsqu’ils en recevaient la demande.

SDK iOS

  • v2.0.16 - Correction d’un problème empêchant l’outil end_call de mettre correctement fin aux conversations, afin que les agents puissent terminer les appels correctement.

CLI

  • @elevenlabs/cli@0.2.0 - Suppression de la prise en charge de l’indicateur --env pour l’isolation des environnements virtuels. Cette fonctionnalité sera réintroduite lorsque le produit prendra correctement en charge l’isolation des environnements.

API

TLS

Nos points de terminaison TLS n’autorisent plus certains modes de chiffrement anciens et non sécurisés. La plupart des clients ne devraient pas être affectés, car ils négocient déjà un mode de chiffrement moderne.

Nouveaux points de terminaison

Plateforme Agents

Configuration des outils MCP

Text to Dialogue

Jetons

API Music

  • POST /v1/music/stem-separation - Séparer l’audio en pistes individuelles, voix, batterie, basse et instruments. Accepte l’importation de fichiers multipartites et renvoie une archive ZIP.

Points de terminaison mis à jour

Text to Dialogue

  • Text to Dialogue avec horodatages

    • Ajout du tableau voice_segments avec le champ obligatoire dialogue_input_index afin d’identifier à quelle entrée de dialogue correspond chaque segment
    • Amélioration du schéma de réponse avec des données d’alignement au niveau des caractères
  • Diffuser Text to Dialogue avec horodatages

    • Ajout de la prise en charge du streaming pour voice_segments avec alignement au niveau des caractères
    • Inclut dialogue_input_index dans les fragments de segments vocaux

Musique

  • Mise à jour des points de terminaison de prompts musicaux :
    • La longueur maximale des prompts passe de la limite précédente à 4 100 caractères
    • Les lignes de paroles prennent désormais en charge jusqu’à 200 caractères par ligne

Workspace

  • Obtenir une ressource de Workspace
    • Ajout de dashboard et dashboard_configuration à l’énumération WorkspaceResourceType
    • Modifications du schéma de réponse, rupture de compatibilité, voir les notes de migration ci-dessous

Facturation

  • Obtenir l’abonnement
    • Ajout du champ next_billing_period (obligatoire) à PendingSubscriptionSwitchResponseModel
    • Ajout de subtotal_cents et tax_cents (pouvant être nuls) à InvoiceResponseModel pour un meilleur détail des factures

Plateforme Agents

Appels par lots

  • Envoyer un appel par lots

    • agent_phone_number_id est désormais facultatif et peut être nul
    • phone_number est désormais facultatif et peut être nul dans les modèles de destinataires
    • Modifications du schéma de réponse, rupture de compatibilité, voir les notes de migration ci-dessous
  • Obtenir le statut des appels par lots

    • phone_number_id et phone_provider peuvent désormais être nuls
  • Annuler les appels par lots et Réessayer les appels par lots

    • Les champs liés au téléphone peuvent désormais être nuls
    • Modifications du schéma de réponse, rupture de compatibilité, voir les notes de migration ci-dessous

Destinations de transfert

  • Les points de terminaison liés aux transferts prennent désormais en charge les destinations de transfert avec variables dynamiques :
    • Ajout du type PhoneNumberDynamicVariableTransferDestination pour les transferts de numéros de téléphone utilisant des variables dynamiques
    • Ajout du type SIPUriDynamicVariableTransferDestination pour les transferts d’URI SIP utilisant des variables dynamiques
    • Mise à jour des discriminateurs PhoneNumberTransfer afin d’inclure les types de variables dynamiques

Serveurs MCP

Outils

  • Améliorations du schéma des outils :
    • LiteralJsonSchemaProperty inclut désormais l’indicateur is_system_provided
    • Les en-têtes des outils d’agent prennent désormais en charge ConvAIDynamicVariable pour les valeurs d’en-tête dynamiques

Intégration Twilio

  • Mise à jour des points de terminaison de numéros de téléphone :
    • Ajout du champ facultatif region_config pour les numéros de téléphone Twilio
    • Ajout de l’énumération TwilioRegionId pour la sélection des régions
    • Ajout de l’énumération TwilioEdgeLocation pour la configuration de l’emplacement périphérique

Agents