ElevenAgents

  • Rebasage de branche : ajout de POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase pour rebaser une branche sur la dernière version principale tout en préservant les modifications propres à la branche. Les modèles parents de version d’agent ajoutent rebased_from_version_id (chaîne) facultatif pour suivre la version source après un rebasage.
  • Filtrage des produits de conversation : Lister les conversations et Recherche textuelle dans les messages de conversation ajoutent le paramètre de requête facultatif conversation_product_type (agents | speech_engine) pour filtrer les résultats par produit. Les modèles de conversation introduisent ConversationProduct pour cette distinction.
  • Filtrage de fin de conversation : Lister les conversations ajoute le paramètre de requête facultatif termination_reasons (tableau de chaînes) pour filtrer les conversations selon leur mode de fin.
  • Découverte de sujets par agent : les paramètres de plateforme de Créer un agent et Mettre à jour un agent ajoutent topic_discovery (TopicDiscoverySettings) facultatif pour configurer la découverte de sujets par agent.
  • Configuration du son d’ambiance : les modèles de configuration de plateforme et de conversation de l’agent ajoutent background_sound (BackgroundSoundConfig) facultatif pour l’audio d’ambiance durant les conversations.
  • Termes ignorés lors des interruptions de tour : les schémas de configuration des tours ajoutent interruption_ignore_terms (tableau de chaînes) facultatif pour désactiver la détection de tour sur des expressions spécifiques.
  • Aléatorisation des messages de remplissage de délai d’expiration souple : la configuration de délai d’expiration souple ajoute randomize_fillers (booléen) facultatif pour mélanger les messages de remplissage entre les délais d’expiration souples. Les champs de remplacement des messages de délai d’expiration souple et des invites LLM prennent désormais en charge les variables dynamiques.
  • Identifiants utilisateur dans les transcriptions : les modèles de messages de transcription ajoutent user_identifier (chaîne) facultatif aux messages rédigés par l’utilisateur.
  • Conditions de réussite des simulations : les schémas de tests de simulation d’agent ajoutent success_conditions (tableau, jusqu’à 30 éléments) facultatif. L’ancien champ success_condition est obsolète au profit du format tableau.
  • Limite de répétition des tests d’agent : Exécuter des tests sur l’agent fait passer le maximum de repeat_count de 20 à 50.
  • Valeurs autorisées dynamiques dans le schéma d’outil : les propriétés du schéma JSON des outils ElevenAgents ajoutent allowed_values_dynamic_variable (chaîne) facultatif pour les sélections de valeurs LLM vérifiées par le serveur et issues de variables dynamiques.
  • Documentation des URL signées du widget : Obtenir le widget met à jour la documentation de conversation_signature pour faire référence à /v1/convai/conversation/get_signed_url.

Musique

  • Formats de sortie de meilleure qualité : Générer de la musique, Générer de la musique en détail et Diffuser de la musique ajoutent mp3_48000_240 et mp3_48000_320 aux valeurs output_format prises en charge. Lorsque output_format est défini sur auto, les modèles v2 utilisent désormais par défaut mp3_48000_192 au lieu de mp3_48000_128.
  • Précision sur l’indicateur de durée des sections : respect_sections_durations s’applique uniquement avec composition_plan sur music_v1. Sur music_v2, les durées de section sont toujours appliquées et cet indicateur est ignoré.
  • Séparation du schéma de plan de composition : le paramètre composition_plan des requêtes musicales utilise une union oneOf de MusicPrompt et CompositionPlan. Le premier est utilisé pour les plans de composition music_v1 et le second pour music_v2.

Doublage

  • Filtres de liste des projets : Lister les doublages ajoute les paramètres de requête de tableau facultatifs dubbing_statuses, dubbing_models, target_language_codes et creation_sources pour un affichage filtré. Le paramètre order_by accepte désormais name en plus de created_at.

Workspaces

  • Motifs de verrouillage et de désactivation : les modèles Workspace et clé API ajoutent LockReason et les champs disable_reason facultatifs. Les paramètres de groupe Workspace ajoutent scim_frozen (booléen) facultatif pour l’état de gel géré par SCIM.

ElevenCreative Studio

  • Animations des sous-titres : les énumérations d’animations d’entrée et de sortie des sous-titres de Studio ajoutent pop, slide_up et slide_down.

Versions des SDK

SDK JavaScript

  • v2.54.0 - Régénéré à partir du dernier schéma OpenAPI avec la prise en charge côté client du rebasage de branche, les filtres conversation_product_type et termination_reasons pour la liste et la recherche textuelle de conversations, les filtres à valeurs multiples de la liste de doublages, les types output_format spécifiques à la musique, les paramètres de découverte de sujets et la suppression des types exportés liés au coaching.
  • v2.53.1 - Restauration des valeurs facultatives dans les enregistrements DynamicVariablesConfig, qui avaient été incorrectement restreintes dans la v2.53.0.

SDK Python

  • v2.54.0 - Régénéré à partir du dernier schéma OpenAPI avec la prise en charge côté client du rebasage de branche, les filtres de liste et de recherche textuelle de conversations, les filtres à valeurs multiples de la liste de doublages, les mises à jour des formats de sortie musicale, les paramètres de découverte de sujets et la suppression des types exportés liés au coaching. ElevenLabs et AsyncElevenLabs acceptent désormais le passage de headers et follow_redirects au client de base.

Packages

Serveur MCP

  • v0.10.0 - Ajout du modèle et des points de terminaison Music v2, des annotations d’outils MCP pour les 24 outils, de la prise en charge de Python 3.14, de la résidence des données à Singapour, d’alias abrégés de résidence UE/IN, de la gestion d’un arrêt propre lors des déconnexions client, ainsi que de correctifs pour la création d’aperçus vocaux et la résolution des chemins de répertoire de sortie.

API

Nouveaux points de terminaison

ElevenAgents

  • POST /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase - Rebase une branche sur la dernière version principale tout en préservant les modifications propres à la branche

Points de terminaison mis à jour

ElevenAgents

  • Lister les conversations - GET /v1/convai/conversations
    • Ajout du paramètre de requête facultatif conversation_product_type (agents | speech_engine)
    • Ajout du paramètre de requête facultatif termination_reasons (tableau de chaînes)
  • Recherche textuelle dans les messages de conversation - GET /v1/convai/conversations/messages/text-search
    • Ajout du paramètre de requête facultatif conversation_product_type (agents | speech_engine)
  • Obtenir le widget - GET /v1/convai/agents/{agent_id}/widget
    • Mise à jour de la documentation de conversation_signature pour faire référence à /v1/convai/conversation/get_signed_url
  • Exécuter des tests sur l’agent - POST /v1/convai/agents/{agent_id}/run-tests
    • Augmentation du maximum de repeat_count de 20 à 50

Doublage

  • Lister les doublages - GET /v1/dubbing
    • Ajout des paramètres de requête facultatifs dubbing_statuses, dubbing_models, target_language_codes et creation_sources
    • order_by accepte désormais name en plus de created_at

Musique

Modifications de schéma

ElevenAgents

  • Branches et versions d’agent
    • Ajout de rebased_from_version_id facultatif aux modèles parents de version d’agent
  • Configuration de plateforme et de conversation
    • Ajout de topic_discovery (TopicDiscoverySettings) facultatif aux modèles de requête et de réponse des paramètres de plateforme
    • Ajout de background_sound (BackgroundSoundConfig) facultatif
  • Configuration des tours et des délais d’expiration
    • Ajout de interruption_ignore_terms (tableau de chaînes) facultatif aux schémas de configuration des tours
    • Ajout de randomize_fillers (booléen) facultatif à la configuration de délai d’expiration souple
  • Transcriptions et simulation
    • Ajout de user_identifier (chaîne) facultatif aux messages utilisateur de transcription
    • Ajout de success_conditions (tableau, maximum 30) facultatif ; success_condition est obsolète
  • Propriétés du schéma JSON des outils
    • Ajout de allowed_values_dynamic_variable (chaîne) facultatif

Musique

  • Plans de composition
    • Le champ de requête composition_plan utilise oneOf (MusicPrompt | CompositionPlan)
    • Clarification du comportement de respect_sections_durations pour music_v1 et music_v2

Workspaces

  • Ajout de l’énumération LockReason et des champs disable_reason facultatifs
  • Ajout de scim_frozen (booléen) facultatif aux paramètres de groupe Workspace

ElevenCreative Studio

  • Les énumérations d’animation des sous-titres ajoutent pop, slide_up et slide_down

Schémas supprimés

ElevenAgents

  • Suppression des schémas de paramètres liés au coaching (CoachedAgentSettings, CoachingAgentSettings, NoCoachingSettings)