ElevenAgents
-
La page Utilisateurs est désormais disponible pour tous : La page répertorier les utilisateurs, qui regroupe les conversations par identifiant utilisateur, est désormais accessible à tous les Workspaces. Elle vous permet de consulter dans une vue unifiée tous les utilisateurs ayant interagi avec vos agents, leur historique de conversations et leurs coordonnées.
-
En-têtes SIP entrants en tant que variables dynamiques : Les en-têtes SIP
X-personnalisés provenant des appels de trunking SIP entrants sont désormais automatiquement exposés comme variables dynamiques dans les conversations ElevenAgents. Tout en-tête SIP personnalisé (par exemple,X-Contact-ID,X-Campaign-ID) transmis par l’appelant est disponible dans le prompt de l’agent via{{sip_contact_id}},{{sip_campaign_id}}, etc. Ces variables sont également visibles dans l’historique des conversations, sous l’onglet Appel téléphonique. Les en-têtes réservés tels queX-Call-IDetX-Caller-IDcontinuent d’être associés àsystem__call_sidetsystem__caller_idet ne sont pas remplacés. -
Filtrage des conversations par résultat d’outil : Les points de terminaison répertorier les conversations et rechercher du texte dans les conversations acceptent désormais les paramètres de requête
tool_names_successfulettool_names_errored(tableau de chaînes) afin de filtrer les conversations selon les outils ayant réussi ou renvoyé des erreurs pendant l’appel. -
Améliorations de la liste des utilisateurs : Le point de terminaison répertorier les utilisateurs prend désormais en charge un paramètre de requête
sort_byacceptantlast_contact_unix_secs(par défaut) ouconversation_count, ainsi qu’un paramètre de requêtebranch_idpour filtrer les utilisateurs par branche d’agent. -
Suppression forcée d’outils : Le point de terminaison supprimer un outil accepte désormais un paramètre de requête
force(booléen,falsepar défaut). Lorsqu’il est défini surtrue, l’outil est supprimé même s’il est utilisé par des agents, et il est automatiquement retiré de tous les agents et branches dépendants. -
Durée de conservation des embeddings de conversation : La réponse des paramètres ElevenAgents inclut désormais
conversation_embedding_retention_days, qui détermine la durée de conservation des embeddings de conversation (365 jours maximum). Une valeurnullutilise la valeur système par défaut de 30 jours. -
Garde-fou de seuil de contenu : Ajout du schéma
ContentThresholdGuardrail, qui fournit un garde-fou configurable basé sur un seuil, avec un indicateuris_enabledet une valeurthresholdpour la modération de contenu.
Workspaces
-
Obtenir tous les groupes du Workspace : Le nouveau point de terminaison GET /v1/workspace/groups renvoie tous les groupes du Workspace, y compris le nom, l’ID, les membres, les autorisations, la limite d’utilisation et le nombre de caractères de chaque groupe.
-
Type de siège dans les invitations groupées au Workspace : Le point de terminaison inviter plusieurs utilisateurs accepte désormais un champ facultatif
seat_typepour spécifier le type de siège (par exemple,workspace_member,workspace_admin) de tous les utilisateurs invités dans le cadre d’une opération groupée. -
Améliorations de la fiabilité du SSO sur mobile : Correction d’une régression qui bloquait la connexion SSO sur mobile sur « Authentification en cours… » après qu’un utilisateur s’était déconnecté puis avait tenté de se reconnecter. Correction également du changement de Workspace pour les utilisateurs SSO sur mobile qui se connectent via des fournisseurs SAML ou OIDC.
Musique
- Contrôle de la durée des sections : Le point de terminaison générer de la musique avec détails prend désormais en charge
respect_sections_durations(booléen), qui détermine si le modèle respecte la durée spécifiée pour chaque section du plan de composition.
ElevenCreative Studio
-
Indicateur de contenu visuel des chapitres : Les modèles de réponse des chapitres incluent désormais un champ booléen
has_visual_contentindiquant si le chapitre contient du contenu visuel. -
Styles d’ombre et de contour du texte : La mise en forme du texte dans ElevenCreative Studio prend désormais en charge les options
text_shadowettext_outlinegrâce aux nouveaux schémasStudioTextStyleShadowModeletStudioTextStyleOutlineModel, pour une personnalisation visuelle plus riche du texte dans les projets ElevenCreative Studio. -
Type de tâche de clip pour la génération de médias : L’énumération
PendingClipTask.typeinclut désormais la valeurmedia_generation, étendant la catégorisation des tâches de clip aux flux de génération de médias.
Versions des SDK
SDK Python
- v2.39.0 - Ajout de la prise en charge du type d’événement WebSocket
multimodal_messagedans les conversations ElevenAgents en temps réel. - v2.39.1 - Régénération Fern pour correspondre au dernier schéma d’API.
SDK JavaScript
- v2.39.0 - Régénération Fern pour correspondre au dernier schéma d’API.
SDK iOS
- v3.1.0 - Plusieurs améliorations du SDK Swift ElevenAgents :
- Les erreurs serveur sont désormais remontées via le callback
onError, pour une gestion des erreurs plus cohérente. - Ajout d’une gestion de l’état de l’agent basée sur les événements, pour une observation plus claire de l’état.
- La mise en sourdine logicielle est désormais prise en charge en plus de la détection de la parole, permettant un contrôle audio plus précis.
- Amélioration de la base de code afin d’utiliser Swift Concurrency partout.
- Correction d’un plantage survenant au démarrage dans les builds de production iOS.
- Mise à jour de l’identité de marque pour refléter le changement de marque d’ElevenAgents.
- Les erreurs serveur sont désormais remontées via le callback
Packages
- @elevenlabs/client@0.15.1 - Ajout du rééchantillonnage audio pour l’audio de sortie lorsque la fréquence d’échantillonnage requise ne peut pas être obtenue auprès du système, améliorant la compatibilité entre les appareils.
- @elevenlabs/react@0.14.2 - Mise à jour pour dépendre de
@elevenlabs/client@0.15.1. - @elevenlabs/convai-widget-core@0.10.3 - Mise à jour pour dépendre de
@elevenlabs/client@0.15.1.
API
Voir les modifications de l’API
Nouveaux points de terminaison
- Obtenir tous les groupes du Workspace -
GET /v1/workspace/groups- Renvoie tous les groupes du Workspace avec leurs membres, leurs autorisations et leurs limites d’utilisation.
Points de terminaison mis à jour
ElevenAgents
-
- Ajout du paramètre de requête
tool_names_successful(tableau de chaînes, facultatif) pour filtrer les conversations dans lesquelles les outils spécifiés ont effectué des appels réussis - Ajout du paramètre de requête
tool_names_errored(tableau de chaînes, facultatif) pour filtrer les conversations dans lesquelles les outils spécifiés ont renvoyé des erreurs
- Ajout du paramètre de requête
-
Rechercher du texte dans les conversations
- Ajout du paramètre de requête
tool_names_successful(tableau de chaînes, facultatif) - Ajout du paramètre de requête
tool_names_errored(tableau de chaînes, facultatif)
- Ajout du paramètre de requête
-
- Ajout du paramètre de requête
sort_by(chaîne, facultatif) acceptantlast_contact_unix_secs(par défaut) ouconversation_count - Ajout du paramètre de requête
branch_id(chaîne, facultatif) pour filtrer les utilisateurs par branche d’agent
- Ajout du paramètre de requête
-
- Ajout du paramètre de requête
force(booléen, facultatif,falsepar défaut) pour supprimer un outil indépendamment des dépendances des agents, en le retirant automatiquement de tous les agents et branches dépendants
- Ajout du paramètre de requête
-
Obtenir les paramètres ElevenAgents, mettre à jour les paramètres ElevenAgents
- Ajout du champ
conversation_embedding_retention_days(entier, facultatif, maximum 365) pour configurer la durée de conservation des embeddings de conversation
- Ajout du champ
Workspaces
-
Inviter plusieurs utilisateurs
- Ajout du champ
seat_type(chaîne, facultatif) pour spécifier le type de siège de tous les utilisateurs invités
- Ajout du champ
Musique
-
Générer de la musique avec détails
- Ajout du champ
respect_sections_durations(booléen, facultatif) pour déterminer si le modèle respecte les durées de chaque section dans le plan de composition
- Ajout du champ
ElevenCreative Studio
-
Obtenir un chapitre, ajouter un chapitre, mettre à jour un chapitre
- Ajout du champ
has_visual_content(booléen) aux modèles de réponse des chapitres
- Ajout du champ
Modifications des schémas
Nouveaux schémas
ContentThresholdGuardrail- Garde-fou de contenu basé sur un seuil, avec les champsis_enabled(booléen) etthreshold(nombre,0.3par défaut)AgentPromptChangeToolConfig- Configuration d’outil système pour des modifications dynamiques du prompt de l’agentStudioTextStyleShadowModel- Style d’ombre de texte pour ElevenCreative StudioStudioTextStyleOutlineModel- Style de contour de texte pour ElevenCreative StudioUsersSortBy- Énumération des options de tri de la liste des utilisateurs :last_contact_unix_secs,conversation_countVideoAnalysis,VideoAnalysisResult,VideoKeyMoment,VideoSegment,VideoSubject,VideoTranscription,VideoTranscriptionWord- Schémas de résultats d’analyse vidéo pour le traitement des clips
Schémas modifiés
ConversationHistorySIPTrunkingPhoneCallModel- Ajout du champsip_header_dynamic_variablespour les en-têtes X- SIP personnalisés entrantsPendingClipTask- Ajout demedia_generationà l’énumérationtype